當我用Java編寫一個新的文本文件時,我在文件的開頭得到這些字符:Java:序列化結果導致文件開頭出現不需要的字符
¨Ìt
這是代碼:
public static void writeMAP(String filename, Object object) throws IOException {
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(filename));
oos.writeObject(object);
oos.close();
}
謝謝
_how_你寫的文本文件? – Bozho 2010-05-10 08:34:22
這不是一個文本文件。你使用ObjectOutputStream序列化對象,所以你不能指望內容是文本。 – 2010-05-10 08:38:28