这是我的代码:
public boolean readFromFileBooking()
{
boolean isFileBooking = true;
try
{
BufferedReader reader = new BufferedReader(new FileReader("bookings.txt"));
String data = reader.readLine();
if (data == null)
{
System.out.println("No Bookings Have Been Made . . . .");
}
data = reader.readLine();
reader.close();
}
这是顺序:
- 将数组写入文本文件
- 停止/退出系统
- 重新启动时,在文本文件中加载前一个数组,以便再次使用它。
问题是每当我启动一个新系统时,文本文件都会被一个新数组覆盖。实际上我希望新数组成为ArrayList
.
你们能分享给我如何在新系统中加载以前的数据吗?如何加载/复制文本文件中的先前数据?