ObjectInputStream中的readObject中的问题
我在将一个自己创建的类 Student 序列化后,在测试类中创建几个对象,在建立一个输入流将前面创建的对象用
ObjectInputStream中的writeObject()方法将对象写入一个文本文件中
然后在调用ObjectOutputStream的readObject()方法将对象一个个的读取出来
在判断是否读到文件末尾时使用了
Student stu=null;
try
{
while((str=(Student)oos.readObject)!=null)
{
//............
}
}
catch(Exception e){e.printStackTrace();}
这个程序能够把文本文件中存入的对象读取出来,但是在读到文件的末尾时会产生异常,
这个有没有什么方法处理一下,
顺便问一下,readObject()在读到文件的末尾时返回什么啊???