W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
零個(gè)或多個(gè)字符的序列稱(chēng)為字符串。
在Java程序中,字符串由java.lang.String類(lèi)的對(duì)象表示。
String類(lèi)是不可變的。 String對(duì)象的內(nèi)容在創(chuàng)建后無(wú)法修改。
String類(lèi)有兩個(gè)伴隨類(lèi),java.lang.StringBuilder和java.lang.StringBuffer。伴隨類(lèi)是可變的。如果我們要修改字符串的內(nèi)容,我們應(yīng)該使用它們。
字符串字面值由用雙引號(hào)括起來(lái)的零個(gè)或多個(gè)字符序列組成。所有字符串文字都是String類(lèi)的對(duì)象。
下面列出了字符串字面量的示例
"" // An Empty string "Hello" // A string literal consisting of 5 characters "Just a string literal"
我們可以將兩個(gè)多個(gè)字符串文字加到一個(gè)字符串文字。
"Hello" + "Hi"
字符串文字不能分成兩行。
"He llo" // A compiler error
要斷開(kāi)兩行中的“Hello",請(qǐng)使用字符串連接運(yùn)算符(+)中斷它。
"He" + "llo"
或者
"He" + "llo"
我們可以使用所有轉(zhuǎn)義序列字符形成一個(gè)字符串文字。
要在字符串文字中包括換行符和回車(chē)字符。使用\ n和\ r,如下所示:
"\n" // A string literal with a line feed "\r" // A string literal with a carriage return
字符也可以表示為\ uxxxx形式的Unicode轉(zhuǎn)義,其中x是十六進(jìn)制數(shù)字(0-9或A-F)。
在字符串文字中,字符“A”(第一個(gè)大寫(xiě)英文字母)也可以寫(xiě)為“\ u0041”,例如,Apple和\ u0041pple在Java中被視為相同。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: