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