日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java中换行符号_Java中的回车换行符/n /r /t分析

發布時間:2025/3/15 java 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中换行符号_Java中的回车换行符/n /r /t分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先直接上結論:

//換行時采用System.getProperty("line.separator")

public void test1() {

LogTable logTable = logService.getLogSecById(489);

System.out.println(logTable.getStrContent().replace(System.getProperty("line.separator"), "
"));

}

因為操作系統的不同,換行符操也不同:

/r Mac

/n Unix/Linux

/r/n Windows

/*** 獲取當前系統的換行符*/

public static voidlineSeparator() {//注意在將流寫入文件時,換行應根據操作系統的不同來決定。//在程序我們應盡量使用System.getProperty("line.separator")來獲取當前系統的換//行符,而不是寫/r/n或/n。//這樣寫程序不夠靈活//當我們在java控制臺輸出的時候,/r和/n都能達到換行的效果。

if (System.getProperty("line.separator").equals("/r/n")) {

System.out.println("//r//n is for windows");

}else if (System.getProperty("line.separator").equals("/r")) {

System.out.println("//r is for Mac");

}else if (System.getProperty("line.separator").equals("/n")) {

System.out.println("//n is for Unix/Linux");

}

System.out.println("aa/nbb");

System.out.println("aa/rbb");

System.out.println("aa/tbb");

'\r'是回車,'\n'是換行,前者使光標到行首,后者使光標下移一格。通常用的Enter是兩個加起來

‘/t’相當于鍵盤的Tab鍵,‘/n’換行New Line,‘/r’回車Carriage Return,基本的概念應該是回車表示回到最前面,換行表示換一行。

“回車”(carriage return)和“換行”(line feed)這兩個概念的來歷和區別了。

在計算機還沒有出現之前,有一種叫做電傳打字機(Teletype Model 33)的玩意,每秒鐘可以打10個字符。但是它有一個問題,

就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字符。要是在這0.2秒里面,又有新的字符傳過來,那么這個字符將丟失。

于是,研制人員想了個辦法解決這個問題,就是在每行后面加兩個表示結束的字符。一個叫做“回車”,告訴打字機把打印頭定位在左邊界;

另一個叫做“換行”,告訴打字機把紙向下移一行。

這就是“換行”和“回車”的來歷,從它們的英語名字上也可以看出一二。

后來,計算機發明了,這兩個概念也就被般到了計算機上。那時,存儲器很貴,一些科學家認為在每行結尾加兩個字符太浪費了,加一個就可以。

于是,就出現了分歧。

Unix系統里,每行結尾只有“”,即“\n”;Windows系統里面,每行結尾是“”,即“\r\n”;Mac系統里,每行結尾是“”。

一個直接后果是,Unix/Mac系統下的文件在Windows里打 開的話,所有文字會變成一行;而Windows里的文件在Unix/Mac下打開的話,在每行的結尾可能會多出一個^M符號。

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的java中换行符号_Java中的回车换行符/n /r /t分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。