我使用Java IO的DataOutputStream为了写入文件,但是当我执行该程序,我没有得到正确的输出,而是,我得到奇怪的字符。 - 尽管我注意到只使用writeUTF(String str)方法编写字符串,即使使用writeBytes(String s)也会产生一个奇怪的字符,它应该是空格字符 - 写入文件的代码部分在下面,可能的原因,可能与编码有关?提前致谢。奇怪的输出,而使用DataOutputStream
FileOutputStream fs= new FileOutputStream("Path/to/my/file");
DataOutputStream ds = new DataOutputStream(fs);
ds.writeBoolean(false);
ds.writeChar('A');
ds.writeInt(42);
ds.writeBytes("test1");
ds.writeUTF("test2");
fs.close();
会做,谢谢。 – bremmS