繁体   English   中英

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

[英]Adding line break into a txt file - Java

这可能是一个非常简单的问题,但我只是在学习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();

您可以将其作为fileContent.append(cellValue +“ \\ n”);

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

使用新行char \\ n。

您在哪里拥有此fileContent.append(cellValue);

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

对于Windows应用程序(如记事本),您需要使用回车符,然后再换行。

fileContent.append("\r\n");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM