首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

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

2012-10-16 
I/O问题。代码没错,为何写入文件的都是乱码?Java codeimport java.io.*class PrimitiveIO {public static

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……

热点排行