我正在尝试将文件处理实现到我目前正在处理的一个小项目中。目前我可以读入对象数组并将其写出到外部 .txt 文档中,但我也在尝试写出一个 int 值,该值跟踪最后添加到数组列表中的元素的唯一 ID。
我是java新手,尤其是文件处理。我不确定我是否可以将 int 值与数组列表一起发送,或者我是否需要创建一个新方法和 .txt 文档并将其写入其中。下面是我到目前为止所做的,正如你所看到的,我试图用数组发送 int,但这是我所能得到的。
public void writeToFile(List<? extends Serializable> team, int maleLastId) {
try {
outByteStream = new FileOutputStream(aFile);
OOStream = new ObjectOutputStream(outByteStream);
OOStream.writeObject(team);
outByteStream.close();
OOStream.close();
} catch(IOException e) {
JOptionPane.showMessageDialog(null,"I/O Error" + e + "\nPlease Contact your Administrator :-)");
}
}