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