[英]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.