使用Java写文本文件, 使用'\n'为什么无法换行?

FileWriter file1 = new FileWriter("C:\\log.txt",true);
file1.write("hello world!\n another line");
file1.flush();
file1.close();
执行后,查看 log.txt文件, 没有换行, 所有文字都在一行.
请问我想换行, 要怎么办?

你可以换一个输出流,用Printwriter输出文本比较好,它直接有个方法就是println(),可以换行输出文本,具体你可以查下api
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-05
\r\n本回答被提问者采纳
第2个回答  推荐于2018-03-08
\n是 Linux上的换行,Windows的记事本只认\r\n本回答被网友采纳
相似回答