我正在尝试将列表中的所有元素存储在文件中以供以后检索,因此当程序关闭时,数据不会丢失。这可能吗?我写了一些代码来尝试,但这不是我想要的。这是我到目前为止所写的。
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();
}
}
建议?
编辑:我正在寻找要写入文件的数组本身,但这就是正在写入的内容。