我試圖創建CSV文件。但在生成的文件中,所有記錄顯示在一行中。如何把新的記錄上新的生產線如何在java中的csv文件的新行中添加新記錄
while ((line = in.readLine()) != null) {
System.out.println(line);
result.append(line);
}
我試圖創建CSV文件。但在生成的文件中,所有記錄顯示在一行中。如何把新的記錄上新的生產線如何在java中的csv文件的新行中添加新記錄
while ((line = in.readLine()) != null) {
System.out.println(line);
result.append(line);
}
附加在每個迭代
while ((line = in.readLine()) != null) {
System.out.println(line);
result.append(line).append("\n");
}
一個新行試試這個:
while ((line = in.readLine()) != null) {
System.out.println(line);
result.append(line);
result.append("\n");
}
你可以用它System.out.printf();
:
追加平臺獨立的新線路使用:
System.getProperty("line.separator")
產生的代碼將是:
while ((line = in.readLine()) != null) {
System.out.println(line);
result.append(line);
result.append(System.getProperty("line.separator"));
}
,如果您使用的BufferedWriter寫入文件,你也可以撥打「換行符()」追加一個換行符。
當我嘗試此代碼..結果文件爲空 – kreya
什麼是一種對象的結果?請妥善關閉流? – BikingGlobetrotter
和兩個附加在一行:) –