当前位置: 代码迷 >> Eclipse >> I/O有关问题。代码没错,为何写入文件的都是乱码
  详细解决方案

I/O有关问题。代码没错,为何写入文件的都是乱码

热度:17   发布时间:2016-04-23 11:29:27.0
I/O问题。代码没错,为何写入文件的都是乱码?
Java code
import java.io.*;class PrimitiveIO {   public static void main(String args[]) {      try {         FileOutputStream fileOutStrm = new FileOutputStream("AAA.txt");         BufferedOutputStream bufOutStrm = new BufferedOutputStream(fileOutStrm);         DataOutputStream outStream = new DataOutputStream(bufOutStrm);         outStream.writeChar('A');         outStream.writeFloat((float)3.14);         outStream.writeInt(2012);         outStream.writeBoolean(false);         outStream.flush();         FileInputStream fileInStrm = new FileInputStream("AAA.txt");         BufferedInputStream bufInStrm = new BufferedInputStream(fileInStrm);         DataInputStream inStream = new DataInputStream(bufInStrm);         System.out.println(inStream.readChar());         System.out.println(inStream.readFloat());         System.out.println(inStream.readInt());         System.out.println(inStream.readBoolean());         inStream.close();       } catch (Exception ex) {         System.out.println("Exception: " + ex);      }   }}


代码没错,而且也能写入文件,在控制台能正常显示,但为何写入文件的都是乱码?

------解决方案--------------------
探讨
Java code
import java.io.*;
class PrimitiveIO {
public static void main(String args[]) {
try {
FileOutputStream fileOutStrm = new FileOutputStream("AAA.txt");
BufferedOutpu……
  相关解决方案