我试图创建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
和两个附加在一行:) –