转载自:http://jun0325.iteye.com/blog/484271
java中写.txt文件,实现换行的几种方法:
1.使用java中的转义符"\r\n":
- Stringstr="aaa";
- str+="\r\n";
注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.
2.BufferedWriter的newline()方法:
- FileOutputStreamfos=newFileOutputStream("c;\\11.txt");
- BufferedWriterbw=newBufferedWriter(fos);
- bw.write("你好");
- bw.newline();
- bw.write("java");
- w.newline();
后记:
非常感谢hanz188的评论,帮助我指出不足之处。据我所知,windows和linux/unix平台中应该没有通用的换行符的。针对常用的系统,可以使用如下的转义符实现换行:
windows下的文本文件换行符:\r\n
linux/unix下的文本文件换行符:\r
Mac下的文本文件换行符:\n
本文介绍了在Java中向.txt文件中写入内容并实现换行的三种方法:使用转义符、BufferedWriter的新line()方法及利用System.getProperty()获取操作系统的换行符。这些方法有助于开发者根据不同平台(Windows、Linux/Unix、Mac)的需求编写可移植性强的代码。
528

被折叠的 条评论
为什么被折叠?



