これが私のコードです:
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
ます。
以前のデータを新しいシステムにロードする方法を教えてもらえますか?テキストファイルの以前のデータをロード/コピーするにはどうすればよいですか?