1

私は、すべて関連しているいくつかのクラスを持つこの単純なアプリケーションを持っています。のインスタンスが1つしかない、メインの1つがあります。保存して、テキストストリームを使用してロードする必要があります。

私のインストラクターの要件は、ストリームをロードするためのBufferedReaderと、それを保存するためのPrintWriterです。しかし、これも可能ですか?データオブジェクト/クラスをテキストストリームで永続化するには?

シリアル化を使用して、オブジェクトでそれを行う方法を知っています。しかし、テキストストリームを使用してそれをどのように行うべきかわかりません。

提案?

4

2 に答える 2

2

独自の単純なシリアル化プロトコルを定義する必要があります。書き込みは保存する必要のあるフィールドを書き出し、読み取りはそれらを読み戻します。

于 2010-06-05T19:00:05.157 に答える
0

あなたは実際にあなたのために役立つためにあなた自身でそれを理解しなければなりません:)。あなたがこのようにそれを再定式化することができると私が言うことができること:

BufferedReaderおよびPrintWriterIOクラス(FileReader、FileWriterクラスとともに)のみが使用可能であり、言語にシリアル化フレームワークがない場合は、クラスおよび関連メンバーの状態を保存してロードします。

于 2010-06-05T19:22:23.013 に答える