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