原文地址:http://blog.sina.com.cn/s/blog_707577700100nv74.html
Java是一個跨平臺的語言,因爲如果想寫一個跨平臺的軟件,有些東西就需要考慮,例如換行。
在不同的平臺上,換行符可能是不同的,例如:
- Mac平臺:\r
- Unix或Linux:\n
- Windows或Http:\r\n
- Unicode標準:\u2028
所以當需要換行時,通常建議使用line.separator的系統屬性:System.getProperty("line.separator");
不過如果你是在寫一個網絡程序或者服務器程序,則需要硬編碼爲"\r\n",而不管所選的平臺。
//\r表示回車(carriage-return)
//\n表示換行 (new-line)