Java開發中回車換行符的區別


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

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

  注意:由於操作系統的不同,在回車換行的表示上也有所不同。在將流寫入文件時,換行應根據操作系統的不同來決定。

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");

}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM