我使用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