'\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"); }