天天看點

java中寫入檔案時換行符是用"/r/n"還是"/n"?

java中寫入檔案時換行符是用"/r/n"還是"/n"?

/r 叫回車 Carriage Return 

/n 叫新行 New Line 

但是都會造成換行 

使用 System.getProperty("line.separator")來擷取目前OS的換行符,可以在調試的情況下看到! 

各系統應當是: 

/r Mac 

/n Unix/Linux 

/r/n Windows

這種輸出的主要表現在用notepad打開時的顯示。使用其他編輯器則沒有明顯變化!!

在winodws下,如果用"/n",則會顯示成如下:

java中寫入檔案時換行符是用"/r/n"還是"/n"?

如果使用"/r/n",則會顯示出換行的效果。

java中寫入檔案時換行符是用"/r/n"還是"/n"?

本文轉載自:java中寫入檔案時換行符是用"/r/n"還是"/n"?

補充:

2017-01-25 另請檢視 http://blog.csdn.net/salutlu/article/details/39082373