所以我不知道如何将arraylist索引(第一个索引为0)打印到文本文件中。基本上,我有一个存储 5 个变量的 Job 类
public class Job {
public int teamNo;
public String regNo;
public String gridRef;
public String gridCopy;
public String toString() {
return "Job [teamNo=" + teamNo + ", regNo=" + regNo + ", gridRef="
+ gridRef + "";
}
然后我有一个 Job 类型的数组列表:
private static ArrayList<Job> teamNoOne = new ArrayList<Job>();
所以数据都被很好地添加,打印出来等等,但我无法将它保存到文本文件中。这是我的代码,我只是得到它的随机哈希码,但我需要它以人类可读的形式。
try {
File file = new File("JOBS-DONE-LOG.txt");
FileOutputStream fs = new FileOutputStream(file);
ObjectOutputStream os = new ObjectOutputStream(fs);
System.out.println(teamNoOne.get(0));
os.writeObject(teamNoOne.get(0));
os.close();
} catch (IOException e1) {
e1.printStackTrace();
}
无法弄清楚该怎么做。