十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
可以使用Java中\(zhòng)n和\r的換行,不過也是有區(qū)別的,如下: 1.\r 叫回車 Carriage Return 2.\n 叫新行 New Line 但是都會造成換行,使用System.getProperty("line.separator")來獲取當前OS的換行符 java 代碼
成都創(chuàng)新互聯(lián)長期為超過千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為杭錦后企業(yè)提供專業(yè)的成都網(wǎng)站設計、網(wǎng)站制作,杭錦后網(wǎng)站改版等技術服務。擁有十多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
在java中,“\r\n”或者“\n”代表換行。體現(xiàn)如下:
System.out.print("Hello\r\nWorld!");
結(jié)果就是:
Hello
World!
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
直接用java.io.RandomAccessFile,然后用這個對象的writeBytes,Strings方法就可以了。
使用java中的轉(zhuǎn)義符"\r\n": String str="aaa"; ?str+="\r\n"; ?這樣在str后面就有換行了.注意:\r,\n的順序是不能夠?qū)Q的,否則不能實現(xiàn)換行的效果。
BufferedWriter的newline方法,F(xiàn)ileOutputStream fos=new FileOutputStream,c,11.txt,BufferedWriter,bw=new,BufferedWriter,fosbw.write,?bw.newline(),bw.write,java,w.newline()。
使用System.getProperty()方法: String,aaa,System.getProperty,line.separator"; ?附,針對常用的系統(tǒng),可以使用如下的轉(zhuǎn)義符實現(xiàn)換行: windows下的文本文件換行符:\r\n linux/unix下的文本文件換行符,\r Mac下的文本文件換行符\n。