點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程章節(jié)匯總
點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程第四章匯總
4.4 字符串操作
有關(guān)字符串的操作有很多種,然而我們從你已經(jīng)使用過(guò)的字符串連接操作開(kāi)始,它通常又被稱作字符串拼接。
字符串連接
你可以使用+運(yùn)算符連接兩個(gè)String型對(duì)象,以形成單個(gè)字符串,如同在前面程序例子中,用它作為println()方法的參數(shù)一樣。最簡(jiǎn)單的應(yīng)用是將兩個(gè)字符串連接到一起:
mystring="The quick brown fox + jumps over the lazy do;
這條賦值語(yǔ)句的右邊將兩個(gè)字符串連接在一起,并且將其存儲(chǔ)到String型變量myrString中。+運(yùn)算產(chǎn)生了一個(gè)全新的String型對(duì)象,此對(duì)象與作為操作數(shù)的原有String對(duì)象是截然分開(kāi)的,而且這個(gè)新對(duì)象將被myStx-ing引用。
注意:你也可以使用+=運(yùn)算符拼接字符串。例如:
string phrase= Too many
shrase=cooks spoil the broth
在執(zhí)行這些語(yǔ)句后,變量ghrase將指向字符串"Too many cooks spoil the broth. ".注意:它并不修改字符串"Too many".在這條語(yǔ)句執(zhí)行后,phrase引用的是一個(gè)全新的String型對(duì)象,其說(shuō)明如下。
讓我們看一看在對(duì)String型對(duì)象使用+運(yùn)算符操作后所發(fā)生的變化。
字符串比較
這項(xiàng)操作將顯示String型變量與它引用的字符串之間的差異。你可以用==運(yùn)算符比較兩個(gè)基本類型的變量?jī)?nèi)容是否相等,而不能夠應(yīng)用到String型對(duì)象(或任何其他對(duì)象).表達(dá)式:
string1=string2
將檢查兩個(gè)String型變量是否引用同一個(gè)字符串。如果它們指向不同的字符串,表達(dá)式的結(jié)果將為false,而并不管這兩個(gè)字符串是否相等。換句話說(shuō),上面的表達(dá)式不比較字符串本身,而只比較對(duì)字符串的引用,所以如果string 1和string2指向同一個(gè)字符串,結(jié)果就為true。
相關(guān)推薦:
2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程章節(jié)匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |