BufferedReaderおよびPrintWriterによるデータの持続性?
-
24-10-2019 - |
質問
私はこの簡単なアプリケーションがあり、それらはすべて関連しているクラスをいくつか持っています。主なものがあり、そのためには1つのインスタンスしかありません。テキストストリームを使用して保存してロードする必要があります。
私のインストラクターの要件は、BufferedReaderがストリームとPrintWriterをロードして保存することです。しかし、これは可能ですか?テキストストリームを使用してデータオブジェクト/クラスを維持するには?
シリアル化を使用して、オブジェクトでそれを行う方法を知っています。しかし、テキストストリームを使用してどのようにそれを行うことになっているのかわかりません。
提案?
解決
独自のシンプルなシリアル化プロトコルを定義する必要があります。書くことは、保存する必要があるフィールドを書き留め、読書はそれらを読み戻します。
他のヒント
あなたは実際にあなたのために役立つためにあなた自身でそれを理解する必要があります:)。あなたがこのようにそれを再定式化できると言えること:
クラスの状態と関連するメンバーの状態を保存してロードし、BufferedReaderおよびPrintwriter IOクラスのみが利用可能(FilReader、FileWriterクラスとともに)と言語にシリアル化フレームワークが存在しないと仮定します。
所属していません StackOverflow