String.substring(start,end); 範圍爲[start,end)
StringBuffer.delete(start,end) 範圍也是爲[start,end)數組
spiltapp
切割,返回一個String數組指針
charAtcode
取得String中的一個字符,返回該字符對象
toCharArray字符串
將String轉換爲char數組string
equalsit
比較ast
equlalsIgnoreCase方法
忽略大小寫的比較
indexOf
從左往右檢索
lastIndexOf
從右往左檢索
substring
從index截取字符串,第二個參數不包括那個index
concat
鏈接兩個String,也能夠直接+號也能夠鏈接兩個字符串
trim
刪除String中的空格,換行字符
startsWith
是否以xx開頭
endsWith
是否以xx結尾
append
原來的內容+參數內容,修改原來的內容
StringBuffer s = new StringBuffer("hello");
s.append("world!");
s裏面的內容爲helloworld!
String str = new String("abc")
建立了幾個對象?
2個
解釋:
"abc"放在常量池(在常量池中建立了一個對象)
new String也建立了一個對象
String str = new String("bc)+"a;//建立了3個對象
String 內容不改變,只是在常量池中建立了新的對象,以後指針指向新的對象
StringBuffer 能夠改變內容