我正在尝试将对象的ArrayList写入文本文件。我也希望它只写出前43行。到目前为止我的代码:
ArrayList<seat> seats1 = new ArrayList<>();
try {
FileWriter writer = new FileWriter(
"seats.txt");
for (int i = 0; i < 43; i++) {
writer.write(seats1.get(i).toString()
+ System.lineSeparator());
}
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
这会写入数组的前43行,但它会输出对象哈希码而不是字符串。