我正在读取一个包含未知数量对象的 .dat 文件。我想要做的是使用 .readObject()
方法遍历文件。有没有一种方法可以确定读取文件的次数,类似于 .hasNext()
方法适用于 Scanner 的方式?
例如,我通常会使用带有 hasNext()
作为参数的 while 循环。
while (scFile.hasNext()){
x = scFile.nextInt();
}
提前致谢。
最佳答案
只读取流直到抛出 EOFException。您要查找的方法不存在。
关于java - 方法类似于 ObjectInputStream 的 Scanner.hasNext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19213562/