我有以下代码打印字符串(从ResultSet)到一个文本文件:的PrintWriter上打印下一行
PrintWriter writer = new PrintWriter(new FileOutputStream(file, false));
while(RS.next()) {
writer.write(RS.getString(1)+"\n");
}
我在写的语句把“\ n”,希望它将在不同的行上打印每行,但失败。 TXT文件目前打印出像这样,与行#是一个不同行的结果集:
row1row2row3row4row5
我希望它打印出来,如:
ROW1
2行
row3
row4
ROW5
...
尝试使用'System.getProperty(“file.separator”)'而不是'\ n'来查看是否有效。这也将缓解换行符的平台依赖性。 – nattyddubbs 2013-03-13 18:39:27