複数のマップを1つのファイルにシリアル化して、後でそれらを取得し、すべての値を元の個別のマップに再構築できるようにしようとしています。
マップは単純なキー/値のペアです。実際の使用では、それぞれ約20のエントリを持つ、約10の個別のマップしかないため、パフォーマンスは大きな問題にはなりません。
私の当初の考えは、Javaプロパティファイルアプローチを使用することでしたが、これは1つのマップをファイルにシリアル化する場合にのみ適しているようです。複数のマップを作成する必要があります。プロパティファイルを引き続き使用できるが、異なるマップの値にセパレータを指定する方法はありますか?
プロパティファイルでこれが不可能な場合、私が望むことを達成するための最も便利な方法は何でしょうか?自分のファイル形式やコードの解析/書き込みを理解する必要がないように、この種のことのためにいくつかの事前定義されたJavaユーティリティメソッドがあることを望んでいます。
ありがとう。