オブジェクトをファイルに保存する最良の方法を教えてください。保存という意味では、オブジェクトを追加する必要があります。インターネットを検索したところ、printwriter はオブジェクトを toString メソッドの形式で保存することがわかりましたが、オブジェクトを toString 形式でファイルに保存すると、プログラマーはそれを使用してオブジェクトのインスタンスにアクセスできます。つまり、 printwriter(The object has a name, id and age) を使用して学生オブジェクトをテキスト ファイルに保存する場合、将来それを使用して、ある学生の年齢を別の学生の年齢/検索と比較する方法を教えてください。オブジェクトは文字列として保存されるため、文字列としてのみ読み取ることができるため、オブジェクトのインスタンスにアクセスするにはどうすればよいですか?
私が見つけた他の方法はシリアライゼーションです。シリアライゼーションは仕事をしているように見えますが、ストリームヘッダーがオーバーライドし続けるため、オブジェクトをファイルに追加できないことがわかりました。シリアル化を使用してファイルにオブジェクトを追加する方法はありますか?
現在、これらはオブジェクトを書き込むために私が見つけた2つの方法だけですが、 printwriter を使用して保存すると文字列として読み取られ、シリアル化を使用すると1つのレコードしか保存できないため、これらの方法のいずれも使用できないようです。
お時間をいただきありがとうございます。