リスト内のすべての要素を後で取得できるようにファイルに保存しようとしているので、プログラムを閉じてもそのデータは失われません。これは可能ですか?試してみるためにいくつかのコードを書きましたが、それは私が望むものではありません。ここまで書いてきましたが。
import java.util.*;
import java.io.*;
public class Launch {
public static void main(String[] args) throws IOException {
int[] anArray = {5, 16, 13, 1, 72};
List<Integer> aList = new ArrayList();
for (int i = 0; i < anArray.length; i++) {
aList.add(anArray[i]);
}
File file = new File("./Storage.txt");
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
for (int i = 0; i < aList.size(); i++) {
bw.write(aList.get(i));
}
bw.flush();
bw.close();
}
}
提案?
編集:ファイルに書き込まれる配列自体を探していますが、これが書き込みです。