各位大虾,小弟最近学习java,io时,发现java中将数字或是字符写入文件的时候,有时候用写字板打开怎么是乱码?
例如:
import java.io.*;
public class DataStream{
public static void main(String args[]){
try{
FileOutputStream fos;
DataOutputStream dos;
FileInputStream fis;
DataInputStream dis;
fos=new FileOutputStream("DataStream.txt");
dos=new DataOutputStream(fos);
dos.writeUTF("JAVA程序设计");
dos.writeInt(90);
dos.close();
fis=new FileInputStream("DataStream.txt");
dis=new DataInputStream(fis);
System.out.println("课程:"+dis.readUTF());
System.out.println("分数:"+dis.readInt());
}
catch(IOException e){
System.out.println(e);
}
}
} 输出到文件中的结果是: JAVA程序设计   Z //数字总是显示不出来,或是显示一些符号。