0

各ファイルのファイルパスとスタチューを使用してコレクションを作成し、それをファイルに保存し
て、Javaで必要なときにもう一度読み、これに最適なコレクションタイプを指定します。
ステータスブーリアンロックまたはロック解除のタイプ

4

2 に答える 2

3

文字列ベースの保存と読み込みを使用できるため、Propertiesオブジェクトを使用します。

于 2012-11-15T15:53:46.723 に答える
2

ステータスはブール値であるため、次のように機能します。

Map<File,Boolean> status = new HashMap<File,Boolean>();

FileHashMapおよびBooleanすべての実装以降、Serializableを使用してマップをファイルに書き込み、:を使用しObjectOutputStreamて読み戻すことができます。ObjectInputStream

  FileOutputStream fos = new FileOutputStream("status.dat");
  ObjectOutputStream oos = new ObjectOutputStream(fos);
  oos.writeObject(status);
  oos.close();

ステータスがより複雑になる場合は、実装するクラスを使用するSerializableか、カスタムクラスの場合は自分で実装しSerializableてください。

于 2012-11-15T15:53:08.997 に答える