java中實現(xiàn)換行有以下幾種方法:
臨朐網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站自2013年起到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
1.使用java中的轉(zhuǎn)義符"\r\n":
String str="aaa";
str+="\r\n";
這樣在str后面就有換行了.
注意:\r,\n的順序是不能夠?qū)Q的,否則不能實現(xià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");
附:針對常用的系統(tǒng),可以使用如下的轉(zhuǎn)義符實現(xiàn)換行:
windows下的文本文件換行符:\r\n
linux/unix下的文本文件換行符:\r
Mac下的文本文件換行符:\n
步驟一:新建一個Java項目,點擊File--New--Java Project,輸入Project Name,例如:JavaTest,點擊next--Finish。
java怎么換行
java怎么換行
2
步驟二:新建一個Class,右鍵--new--Class,輸入類名,例如:LineTest,點擊Finish。
java怎么換行
java怎么換行
3
步驟三:現(xiàn)在開始寫代碼,實現(xiàn)換行。最常見的一種寫法就是用System.out.println()進行換行,如下圖所示。運行后,從控制臺可以看到換行效果。
java怎么換行
java怎么換行
4
步驟四:使用Java中的轉(zhuǎn)義字符"\r\n"換行。運行后,從控制臺可以看到字符串分行輸出,實現(xiàn)了換行效果。
java怎么換行
java怎么換行
5
步驟五:使用BufferedWriter的newline()方法,例如下面的例子,將字符串換行寫入一個txt文本,并且還寫入了一個空行,運行后,效果如下所示:
java怎么換行
java怎么換行
6
步驟六:總結(jié)--我們可以看到可以用三種方法實現(xiàn)換行操作,分別用System.out.println()語句進行輸出,用換行字符'\r\n',以及用BufferedWriter的newline()方法,具體使用哪一種可以根據(jù)具體的場景進行選擇。
以"\"符號為例,JAVA中有很多操作,例如文件操作等,需要用到路徑這個東西,比如:com\mypackage\xxx.xml,這個路徑一般是以字符串形式表示的,但問題來了,JAVA不知道你的\號到底是路徑中的下一層的意思,還是字符串"\"的意思。
所以正確的寫法應(yīng)該是com\\mypackage\\xxx.xml。
又例如我們熟悉的\n,換行符,如果在字符串中間直接按回車,java是不會對字符串做換行操作的,因為他不知道你想將代碼分兩行寫還是字符串分兩行顯示,這時候就需要在字符串中間加上\n轉(zhuǎn)義字符來將字符串換行。
總之,轉(zhuǎn)義字符的意義就是避免出現(xiàn)二義性,二義性是所有編程語言都不允許的。
java轉(zhuǎn)義字符
轉(zhuǎn)義序列 含義
\n 回車(\ )
\t 水平制表符(\ )
\b 空格(\)
\r
換行(\ )
\f 換頁(\)
\' 單引號(\')
\" 雙引號(\")
\\ 反斜杠(\\)
\ddd 三位八進制
分享名稱:java空行代碼轉(zhuǎn)義 java把換行符替換成空字符串
文章源于:http://muchs.cn/article24/doeghce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站建設(shè)、定制網(wǎng)站、手機網(wǎng)站建設(shè)、網(wǎng)站制作、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)