1
如果我有以下的foreach循環寫入汽車性能到一個文本文件:問題產生的foreach循環使用的BufferedWriter新線
for(Cars car: carList){
writer.writer(car.toString()); // toString is overwritten in Car class
}
這個正確只是說,所有的數據是在同一行中的數據寫入並沒有間隔。 writer對象有自己的newLine()方法,BufferedWriter不允許正則表達式。我需要將文字的每個對象都寫入文本文件的新行。
'writer.writer(car.toString()+ 「\ n」);'? – sheltem
循環完成後創建一個newLine – user3295283
如果是這樣的話,我會非常感興趣的是'writer'的實現細節,因爲它不是BufferedWriter。實際上,它已經不可能是因爲沒有期望String的'writer'方法。 *你正在使用什麼?您使用並標記了BufferedWriter,但不使用那個或java.io.Writer。 – sheltem