将换行符写入输出文本文件

时间:2015-11-06 20:07:36

标签: java text output text-files newline

我想将程序的输出写入文本文件。

我无法使用\n打印换行符,所有文本输出似乎都将字符串附加到同一行。

只有System.out.println()正在运作。

我该如何解决这个问题?

我不允许使用任何其他内置方法,例如System.lineSeparator()("Something." + newline)

2 个答案:

答案 0 :(得分:1)

这是答案 而不是\ n使用\ r \ n,它将创建新行

答案 1 :(得分:0)

使用Printwriter

 PrintWriter pw=null;
        try {
            pw = new PrintWriter(new File(path));
           pw.write(string+"\n");

        } catch (FileNotFoundException ex) {
            // cannot open file
        }
finally {
            if(pw != null) pw.close();
}