你好,我有以下代码:OutputSteam.write(int)仅将1个字节写入文件?
int i=12345;
DataOutputStream dos=new DataOutputStream(new FileOutputStream("Raw.txt"));
dos.write(i);
dos.close();
System.out.println(new File("Raw.txt").length());
的文件大小被报告为1个字节。为什么当一个整数是4字节长时,它不是4个字节?
谢谢
请参阅[DataOutputStream write(int)](http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html#write(int)) – jlordo