java寫.txt文件換行

轉載自:java文件輸出流,寫到.txt文件,如何實現換行(http://13521308103.iteye.com/blog/1997137)

java中寫.txt文件,實現換行的幾種方法:
1.使用java中的轉義符”\r\n”:

    String str="aaa";    
    str+="\r\n";    

這樣在str後面就有換行了.
 注意:\r,\n的順序是不能夠對換的,否則不能實現換行的效果.
 
2.BufferedWriter的newline()方法:

    FileOutputStream fos=new FileOutputStream("c;\\11.txt");    
    BufferedWriter bw=new BufferedWriter(fos);    
    bw.write("你好");    
    bw.newline();    
    bw.write("java");    
    w.newline();    

3.使用System.getProperty()方法:

    String str = "aaa"+System.getProperty("line.separator");  

後記:
非常感謝hanz188的評論,幫助我指出不足之處。據我所知,windows和linux/unix平臺中應該沒有通用的換行符的。針對常用的系統,可以使用如下的轉義符實現換行:
windows下的文本文件換行符:\r\n
linux/unix下的文本文件換行符:\r
Mac下的文本文件換行符:\n

轉自:http://jun0325.iteye.com/blog/484271

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章