それは私が対処しようとしている一般的な質問です。Javaアプリケーション内のオブジェクトを複数のファイルにシリアル化するにはどうすればよいですか?
私はJavaでプログラミングしていましたが、私のモデルパッケージ内のsysDataクラスにserializable.ioインタフェースを実装して、ビューパッケージでは単一のファイル ".ser"を探してロードまたは保存しますそれに
しかし今、私のクラスのいくつかを1つの ".ser"ファイルに保存し、他のクラスを別の ".ser"ファイルに保存したいと考えています。
いくつかのオブジェクトを1つの ".ser"ファイルに保存し、他のオブジェクトの大部分を別の ".ser"ファイルに保存する方法のコンセプトについて、お手伝いできれば幸いです。
はjava.io.Serializable
インターフェースを使用して、データストリームにデータオブジェクトを保存することができ、
トム
見た目がわかりますよねhttp://stackoverflow.com/questions/3470138/writing-many-java-objects-to-a-single-file – Zia
Javaのシリアル化が必要でない限り、別のシリアル化形式を検討する価値があります。この処理は、どちらの場合も同様です。異なる出力ストリームを使用して別のシリアライザを開き、指定されたオブジェクトグラフを適切なシリアライザに書き込みます。シリアライズされたストリーム自体を処理しようとすると楽しいことはありません。 – user2864740
バニラのシリアル化の代わりに[XStream](http://x-stream.github.io/)を使用した経験があります。 – cheffe