カスタム(シリアライズ可能な)オブジェクトのArrayListをファイルに読み書きしようとしています。 1つのことを除いて、期待どおりに動作しています。ファイルを読むときにEOF例外が発生しています。私のコードは次のとおりです。予期しないEOF例外
ファイルは意図した通りに読み書きされますが、ファイルを読むときにEOF例外が発生します。理由は分かりません。私はwhileループが起こり得ないことを確かめるだろうと思った?
- なぜこの例外が発生しますか?
- プレーンはシリアル化可能です。代わりにプレーンをparcableに変更した場合、ファイルへの読み書きが可能ですか? (どうやって?)
このようなチェックを行うにはどうすればよいですか? –
https://stackoverflow.com/questions/2626163/java-fileinputstream-objectinputstream-reaches-end-of-file-eofこれは役に立ちます – dhani