ObjectInputStream读取结束
时间: 2023-07-18 07:35:02 浏览: 96
基于Java回顾之I/O的使用详解
如果你使用Java中的ObjectInputStream类来读取数据,那么当读取完所有数据后,ObjectInputStream会抛出EOFException异常,这表示数据已经读取结束。你可以在代码中通过捕获EOFException异常来判断ObjectInputStream读取结束。例如:
```
try {
while (true) {
Object obj = ois.readObject();
// 处理数据
}
} catch (EOFException e) {
// 数据读取结束
} catch (IOException e) {
// IO异常
} catch (ClassNotFoundException e) {
// 类不存在异常
}
```
阅读全文