java輸出到txt的時候增加換行符的方法如下:
公司主營業(yè)務:成都做網(wǎng)站、網(wǎng)站設計、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出內(nèi)黃免費做網(wǎng)站回饋大家。
package com.anjoyo.test;
import java.io.FileWriter;
import java.io.IOException;
public class TestFileWriter {
public static void main(String[] args) throws IOException{
//\r\n為換行符
FileWriter fw = new FileWriter("D:\\1.txt");
//寫入第一行換行
fw.write("第一行\(zhòng)r\n");
//或者獲得系統(tǒng)換行符
String str = "第二行" + System.getProperty("line.separator");
fw.write(str);
fw.write("第三行");
fw.close();
/*
* windows下的文本文件換行符:\r\n linux/unix下的文本文件換行符:\r
* Mac下的文本文件換行符:\n
*/
}
}
java中實現(xiàn)換行有以下幾種方法:\x0d\x0a1.使用java中的轉(zhuǎn)義符"\r\n": \x0d\x0aString str="aaa"; \x0d\x0astr+="\r\n"; \x0d\x0a這樣在str后面就有換行了. \x0d\x0a注意:\r,\n的順序是不能夠?qū)Q的,否則不能實現(xiàn)換行的效果. \x0d\x0a2.BufferedWriter的newline()方法: \x0d\x0aFileOutputStream fos=new FileOutputStream("c;\\11.txt"); \x0d\x0aBufferedWriter bw=new BufferedWriter(fos); \x0d\x0abw.write("你好"); \x0d\x0abw.newline(); \x0d\x0abw.write("java"); \x0d\x0aw.newline(); \x0d\x0a3.使用System.getProperty()方法: \x0d\x0aString str = "aaa"+System.getProperty("line.separator"); \x0d\x0a附:針對常用的系統(tǒng),可以使用如下的轉(zhuǎn)義符實現(xiàn)換行: \x0d\x0awindows下的文本文件換行符:\r\n \x0d\x0alinux/unix下的文本文件換行符:\r \x0d\x0aMac下的文本文件換行符:\n
可以用三種方法實現(xiàn)換行操作,分別用System.out.println()語句進行輸出,用換行字符'\r\n',以及用BufferedWriter的newline()方法,具體使用哪一種可以根據(jù)具體的場景進行選擇。