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 ạ.
Hỏi về dùng ObjectInputStream đọc các Object từ 1 file?
while (true) {
Object obj = oos.readObject();
if (obj instanceof EndOfStreamSignal)
break;
list.add(obj);
}
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?