【发布时间】:2011-06-26 14:02:49
【问题描述】:
下面的方法应该将二进制文件读入arrayList。但是得到一个java.io.EOFException:
main 的第 23 行只是调用该方法,第 400 行是下面的 while 循环。有什么想法吗?
private static void Read() {
try {
ObjectInputStream objIn = new ObjectInputStream(new FileInputStream("/file.bin"));
while (objIn.readObject() != null) {
list.add((Libreria) objIn.readObject());
}
objIn.close();
} catch(Exception e) {
e.printStackTrace();
}
}
【问题讨论】:
标签: java fileinputstream