【发布时间】:2020-12-18 17:28:12
【问题描述】:
我已经阅读了与此类似的其他问题,但没有多大帮助。所以我在一个文件中有一些序列化的内容,我试图读取它并在控制台上打印它,内容打印得很好,但最后,它显示了一个 EOFException。有什么方法可以修复我的代码以避免此异常?
try {
File file = new File("EnrolledStudentsSerial.txt");
FileInputStream fi = new FileInputStream(file);
ObjectInputStream input = new ObjectInputStream(fi);
while(true) {
System.out.println(input.readObject());
}
}
catch (IOException | ClassNotFoundException e) {
System.out.println("Error: " + e);
}
【问题讨论】:
标签: java netbeans deserialization objectinputstream eofexception