30/09/2018, 19:03

[JAVA] Cho hỏi về ObjectInputStream?

Cho mình hỏi là: mình dùng ObjectInputStream để đọc các Object từ 1 file. Có cách nào để biết được số Object trong file đấy hoặc là vẫn còn Object để đọc tiếp không ạ ? Ví dụ có 100 sinh viên ở trong file thì chỉ cần dùng vòng for hoặc while là được. Bên Scanner thì có phương thức hasNext() hoặc hasNextLine() rồi. Nhưng bên cái này mình không thấy ạ.

chichi viết 21:12 ngày 30/09/2018

while (true) {
Object obj = oos.readObject();
if (obj instanceof EndOfStreamSignal)
break;
list.add(obj);
}

Bài liên quan
0