とにかく、クラス ObjectInputStream のメソッド readObject が、スローされた例外をキャッチする以外にファイルの読み取りを終了したかどうかを確認するには?
いいえの場合。outNewmast.writeObject(accountRecord); を作成するにはどうすればよいですか。この場合の声明は?
// read oldmast.ser
try {
while (true) {
accountRecord = (AccountRecord) inOldmast.readObject();
//read trans.ser
while (true) {
transactionRecord = (TransactionRecord) inTrans.readObject();
if (transactionRecord.getAccountNumber() == accountRecord.getAccount()) {
accountRecord.combine(transactionRecord);
}//end if
}//end inner while
outNewmast.writeObject(accountRecord);
}//end while
}//end try
catch (ClassNotFoundException e) {
System.err.println("Error reading file.");
System.exit(1);
}//end catch
catch (IOException e) {
System.err.println("Error reading file.");
System.exit(1);
}//end catch