日期:2014-05-20  浏览次数:20694 次

简单问题,请进!!
align=left]
FileOutputStream f=new FileOutputStream("F:\\通讯录\\information.txt",true);
ObjectOutputStream out=new ObjectOutputStream(f);
out.writeObject(al);
out.flush();
out.close();

[/align]

我用ObjectOutputStream把对象写入文本,但打开文本里面都是乱码,怎么回事啊?

------解决方案--------------------
你记事本打开乱码是正常的。
因为你部知道他怎么写一个对象到文件。
但是你可以用同样的方法读出来就可以了 。
Java code

public class TestObjectOutoutStream {

    
    public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException {shM