如果我有以下 foreach 循环将汽车属性写入文本文件:
for(Cars car: carList){
writer.writer(car.toString()); // toString is overwritten in Car class
}
只有所有数据都在同一行且没有间隔时,才能正确写入数据。 writer 对象有自己的 newLine() 方法,并且 BufferedWriter 不允许正则表达式。我需要将写入的汽车的每个对象分配到文本文件上的新行。
最佳答案
您需要添加以下内容:
writer.newLine();
关于java - 在 foreach 循环中使用 BufferedWriter 生成新行时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21712997/