将换行符添加到文本文件中 - Java

时间:2013-10-10 20:38:27

标签: java sql

这可能是一个非常简单的问题,但我只是学习Java并需要帮助。我有一行sql表写入txt文件,但它没有在每次追加后添加换行符。它只是将它们作为一个单词加在一起。如何在每次追加后插入换行符?列是一个地址,每行1个地址。

StringBuffer fileContent = new StringBuffer();
TableModel tModel = table.getModel();
for (int i = 0; i < tModel.getRowCount(); i++) {

    Object cellValue = tModel.getValueAt(i, 0);
    // ... continue to read each cell in a row
    fileContent.append(cellValue);

    // ... continue to append each cell value
}

FileWriter fileWriter = new FileWriter(new File("D://properties1.txt"));
fileWriter.write(fileContent.toString());

fileWriter.flush();
fileWriter.close();

4 个答案:

答案 0 :(得分:1)

你可以这样做 fileContent.append(cellValue +“\ n”);

答案 1 :(得分:0)

在循环结束之前添加fileContent.append("\n");

答案 2 :(得分:0)

使用新行char,\ n。

你有这个fileContent.append(cellValue);

应为fileContent.append(cellValue+"\n");

答案 3 :(得分:0)

对于像记事本这样的Windows应用程序,您需要使用回车符后跟一个新行。

fileContent.append("\r\n");
相关问题