Я хочу прочитать несколько объектов (мой собственный класс Term), которые я выводил в файл .dat, но всегда получаю исключение nullPointException или исключение EOFException.EOFexception в Java при чтении objectinputstream
ObjectInputStream inputStream = new ObjectInputStream(new FileInputStream(masterFile));
Object o = null;
while((o = inputStream.readObject()) != null){
Term t = (Term)o;
System.out.println("I found a term");
}
Если вы получаете исключение EOFException, это, вероятно, потому, что вы достигли конца файла. –
Да, я предполагаю, что он доходит до конца файла. – user276712
Я пробовал это, и я только получаю EOFException. При каких обстоятельствах вы получаете NullPointerException? – lins314159