java - 写入文本文件 - 写入下一行

标签 java append filewriter printwriter

我正在 append 到一个文本文件,但它不会写入下一行,它会继续写入同一行。我已经尝试过 .println()PrintWriter.write("\r\n"); 我不知道还能做什么。 (Windows 系统)任何帮助将不胜感激,

PrintWriter fOut;
try 
{
    fOut = new PrintWriter(new FileWriter("file_name.txt",true));
    fOut.append("text\n");
    fOut.close();

} 
catch (IOException ex) {
    Logger.getLogger(ScorePredictorFrame.class.getName()).log(Level.SEVERE, null, ex);
}

最佳答案

假设 file_name.txt 已经存在,并且您想写入下一行,我会这样做:

fOut.append("\r\ntext");

关于java - 写入文本文件 - 写入下一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19301748/

相关文章:

java - hibernate 限制结果量但检查更多

java - 无法连接到 websocket 服务器(spring)

Java FileWriter 每次写入新行

java - JFileChooser/FileWriter 不允许我保存在 C : disk 的根目录中

java - 在Java中的方法调用中使用像指针一样的引用

javascript - 在添加到 DOM 之前获取元素的高度

jQuery append 对添加元素的引用

string - 如何将另一个字符串列表的元素追加到 Ocaml 中新创建的字符串列表中,并分别用 "1"和 "0"扩展?

java - 为什么空异常运行时错误出现在 line `outputFile.println("Package : "+ letter);` ?

java - 向 JButton 的位置添加值