所以我得到了一个名为Car
的类,其中存储了与汽车有关的信息。看起来像这样
public class Car {
private String reg;
private String model;
private int year;
private String name;
private String date;
private int millage;
private String service;
//Constructor for the Car Class
public Car (String reg, String model,int year, String name, String date, int millage, String service){
this.reg = reg;
this.millage = millage;
this.date = date;
this.service = service;
this.name = name;
this.model = model;
this.year = year;
}
在用户输入有关汽车的信息之后,所有信息都存储在阵列列表中,并且阵列列表中的数据被打印到.txt文件进行存储。
文本文件到目前为止的外观
Ford-ERI56Y-2003-Tuva Larsson-2020/24/01-Large Service
Volvo -JDV810-1999-Åsa Eriksson-2020/24/01-Small Service
我希望能够扫描文本文件并将文件内容重新添加到ArrayList
中,以备后用。
到目前为止我有此代码
BufferedReader br = new BufferedReader(new FileReader(file));
String read;
while ((read = br.readLine()) != null) {
String [] carParts = read.split("-");
carList.add(read)
}
}
由于ArrayList
使用Car
而不是String
,所以此方法不起作用>
ArrayList<Car> carList = new ArrayList<>();
因此,我得到了一个名为Car的课程,我在其中存储与汽车有关的信息。看起来像这个公共类Car {private String reg;私有String模型;私人诠释年;私人...
对Car
类进行了一些更改,所以现在看起来像这样: