【发布时间】:2014-03-14 18:20:37
【问题描述】:
我正在尝试像这样打印到 .csv:
(A和B是String类型的ArrayLists)
for(int i = 0; i < A.size(); i++) {
PrintWriter output = new PrintWriter(csvFile);
System.out.println(A.get(i)+", "+ B.get(i));
output.println(A.get(i)+", "+ B.get(i));
}
我在控制台上得到了想要的结果,但是当我尝试覆盖我正在读取的文件时,它完全是空白的。有任何想法吗?我确实需要覆盖文件,因为我不希望保留原始数据。
【问题讨论】:
-
什么是
csvFile?是File,还是String?另外,为什么不指定编码?