使用FileWriter写文件时如何制作下一行?

时间:2014-05-10 19:58:50

标签: java file serialization

有谁知道如何制作下一行?通常我使用“\ n”字符但是当我打开我写的.txt时,我发现它没有进入下一行。 这是代码:

FileWriter f=new FileWriter(path);
f.write("bla bla \n");
f.write("bla bla");

2 个答案:

答案 0 :(得分:0)

将BufferedWriter包裹起来,无论如何都应该这样做,并使用BufferedWriter.newLine()。

或者使用PrintWriter,但要注意它会吞下异常。

如果这不能解决您的问题,请使用\ r \ n而不是\ n。

答案 1 :(得分:0)

尝试以下方法:

BufferedWriter f = new BufferedWriter(new FileWriter(path));
f.write("bla bla ");
f.newLine();
f.write("bla bla");