色の配列などの変数を保存してから取得する方法はありますか。ボードゲームを作っていますが、いつでもセーブできるようにする必要があります。そのように機能しない場合は、何を使用できるかについて他の推奨事項を教えてもらえますか?
質問する
129 次
3 に答える
2
を使用して、インターフェイスObjectOutputStream
を実装するオブジェクトを作成できSerializable
ます。
FileOutputStream fos = new FileOutputStream("my.save");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(colorsArray);
もちろん、ロードも同じ方法で可能です。
FileInputStream fis = new FileInputStream("my.save");
ObjectInputStream ois = new ObjectInputStream(fis);
colorsArray = (Color[]) ois.readObject();
于 2013-07-07T19:33:58.023 に答える
2
XML シリアライゼーション ユーティリティを見てください。「変数」がクラス インスタンス (またはその中に含まれる) である場合、これにより値の保存が非常に簡単になります。
そうでない場合は、変数の値を書き出す方法を見つけ出し、それを文字列から解析して、テキスト ファイルに保存できるようにする必要があります。
于 2013-07-07T19:35:38.843 に答える