java中換行符是什么,怎么使用呢?不知道的小伙伴來看看小編今天的分享吧!
1、java中換行符簡介:
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)
2、換行符\r和\n區別:
\r 叫回車 Carriage Return
\n 叫新行 New Line
但是都會造成換行,使用System.getProperty("line.separator")來獲取當前OS的換行符
常用:
第一種:使用System.out.println()//這是換一行。
第二種:使用System.out.print("\n");//這也是換一行.
第一種和第二種差不多。只是,如果你要換兩行,三行,多行的話。
就用:System.out.println("\n\n");換兩行
換三行:System.out.println("\n\n"\n);
3、補充說明:
windows平臺的換行符為/r/n;
linux平臺的換行符為/n;
java程序中如何將不同平臺用戶輸入的換行符轉換成特定系統的換行符.
java 代碼:
String userInputString = userInput;
userInputString = userInputString.replaceAll ( "\r", "" );
userInputString = userInputString.replaceAll ( "\n","\\\\"+System.getPropert("line.separator"));
//沒明白啥意思
String userInputString = userInput;
userInputString = userInputString.replaceAll ( "\r", "" );
以上就是小編今天的分享了,希望可以幫助到大家。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com