IT科技

當前位置 /首頁/IT科技 > /列表

換行符,java

java中換行符是什麼,怎麼使用呢?不知道的小夥伴來看看小編今天的分享吧!

1、java中換行符簡介:

Java是一個跨平台的語言,因為如果想寫一個跨平台的軟件,有些東西就需要考慮,例如換行。

在不同的平台上,換行符可能是不同的,例如:

Mac平台:r

Unix或Linux:n

Windows或Http:rn

Unicode標準:u2028

所以當需要換行時,通常建議使用line.separator的系統屬性:System.getProperty("line.separator");不過如果你是在寫一個網絡程序或者服務器程序,則需要硬編碼為"rn",而不管所選的平台。

//r表示回車(carriage-return)
//n表示換行 (new-line)

java 換行符

2、換行符r和n區別:

r 叫回車 Carriage Return

n 叫新行 New Line

但是都會造成換行,使用System.getProperty("line.separator")來獲取當前OS的換行符

常用:

第一種:使用System.out.println()//這是換一行。

第二種:使用System.out.print("n");//這也是換一行.

第一種和第二種差不多。只是,如果你要換兩行,三行,多行的話。

就用:System.out.println("nn");換兩行

換三行:System.out.println("nn"n);

java 換行符 第2張

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

TAG標籤:換行符 java #