更新時(shí)間:2022-09-21 10:06:01 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1374次
\f : 用于插入換頁。
\' : 用于插入引號(hào)字符。
\": 用于插入雙引號(hào)字符。
\\: 用于插入反斜杠字符。
\t: 用于插入標(biāo)簽。
\b: 用于插入退格。
\n: 用于插入換行符。
\r : 用于插入回車。
讓我們看看每個(gè)轉(zhuǎn)義字符的用例:
public class EscapeCharacterExample {<font></font>
<font></font>
public static void main(String[] args) {<font></font>
// \t tab<font></font>
printEscapeCharacterWithExample("tab : \\t", '\t');<font></font>
// \b backspace<font></font>
printEscapeCharacterWithExample("backspace : \\b", '\b');<font></font>
// \n new line<font></font>
printEscapeCharacterWithExample("new line : \\n", '\n');<font></font>
// \r carriage return<font></font>
printEscapeCharacterWithExample("carriage return : \\r", '\r');<font></font>
// \f form feed<font></font>
printEscapeCharacterWithExample("form feed : \\f", '\f');<font></font>
// \' single quote<font></font>
printEscapeCharacterWithExample("single qoute : \\'", '\'');<font></font>
// \" double quote<font></font>
printEscapeCharacterWithExample("double quote : \"", '\"');<font></font>
// \\ backslash<font></font>
printEscapeCharacterWithExample("backslash : \\", '\\');<font></font>
}<font></font>
<font></font>
static void printEscapeCharacterWithExample(String escapeCharacterString, char escapeCharacter) {<font></font>
String preText = "Pre Text";<font></font>
String middleText = "Middle Text";<font></font>
String postText = "Post Text";<font></font>
System.out.println(escapeCharacterString);<font></font>
System.out.println(preText + escapeCharacter + middleText + escapeCharacter + postText);<font></font>
System.out.println();<font></font>
}<font></font>
}
輸出
tab : \t
Pre Text Middle Text Post Text
backspace : \b
Pre TexMiddle TexPost Text
new line : \n
Pre Text
Middle Text
Post Text
carriage return : \r
Post Textxt
form feed : \f
Pre Text
Middle Text
Post Text
single qoute : \'
Pre Text'Middle Text'Post Text
double quote : "
Pre Text"Middle Text"Post Text
backslash : \
Pre Text\Middle Text\Post Text
Java 支持 Unicode 轉(zhuǎn)義字符,它們基本上是幾乎所有不同語言字符的表示,僅使用 ASCII 字符。
Unicode 轉(zhuǎn)義表示由一個(gè)反斜杠字符/后跟一個(gè)或多個(gè)u字符和四個(gè)十六進(jìn)制數(shù)字組成。如果編譯器在 Unicode 表示中找到某些內(nèi)容,則在解釋字符串時(shí),編譯器會(huì)根據(jù) Java 規(guī)范將其替換為相應(yīng)的符號(hào)。
public class UnicodeExample {
public static void main(String[] args) {
System.out.println("\u0929\u092E\u0938\u094D\u0924\u0947");
}
}
輸出
??????
上面的程序?qū)⒋蛴???????一個(gè)印地語單詞,我們不能用普通的 qwerty 鍵盤寫這些符號(hào),所以我們需要 Unicode 字符來表示這些符號(hào)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743