java - 方法类似于 ObjectInputStream 的 Scanner.hasNext

标签 java netbeans objectinputstream

我正在读取一个包含未知数量对象的 .dat 文件。我想要做的是使用 .readObject() 方法遍历文件。有没有一种方法可以确定读取文件的次数,类似于 .hasNext() 方法适用于 Scanner 的方式?

例如,我通常会使用带有 hasNext() 作为参数的 while 循环。

while (scFile.hasNext()){ 
   x = scFile.nextInt();
}

提前致谢。

最佳答案

只读取流直到抛出 EOFException。您要查找的方法不存在。

关于java - 方法类似于 ObjectInputStream 的 Scanner.hasNext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19213562/

相关文章:

java - 如何使用 HttpURLConnection 获取重定向的 URL 和内容

java - Android Studio 如何使用 2d ArrayList 添加与成员 ArrayList 连接的组名称 ArrayList?

java - Java 中泛型的静态多态性

java - 右键单击在 NetBeans 8.0.2 中不起作用

java - 如何使用 Java 中的 ObjectInputStream 从文件中读取对象列表?

java - 创建帐户时的验证 JAVA

javascript - 为什么 Netbeans 提示此文档在我的 Javascript 中写入语法?

c++ - netbeans 找不到包含文件 <iostream.h>

java - Java读取大文件时如何避免OutOfMemory异常

java - append 到 ObjectOutputStream