①java.lang.String-->substring(int indexId)/String substring(int beginIdex,int endIndex)
得到子串:"unhappy".substring(2)-->"happy"(截取從indexId開始到結束的串)
"emptiness".substring(20)-->""(傳回空串)
"hamburger".substring(4,8)-->"urger"
"hamburger".substring(4,20)-->"java.lang.StringIndexOutOfBoundsException"異常
對于java.lang.StringBuffer/StringBuilder都相同用法!
②java.lang.String.c[color=green]oncat(String appendStr)[/color]尾連接配接子串
"cares".concat(s)-->"caress"
"".concat("hello")-->"hello"
"to".concat("get").concat("her")-->"together"
這個方法隻有String類裡有
③java.lang.String.charAt(int index):char(根據index取得對應位置的字母)
"hello".charAt(4)-->‘o’有可能抛出異常IndexOutOfBoundsException
④java.lang.String.lenght()這個就沒什麼可說了,但别忘記數組對象沒有這個函數
⑤java.lang.String.contentEquals(StringBuffer compStr):boolean
如果比較的String與compStr裡的内容完全一緻的話就傳回true
⑥java.lang.String.startsWith(String prefix):boolean
java.lang.String.endsWith(String suffix):boolean
就判斷一個字元串是否以串開頭、結尾
⑦java.lang.String.indexOf(String str)/lastIndexOf(String str)
取得第一次/最後一次比對str的位置
⑧java.lang.String.split(String regEx):String[]
根據正規表達式regEx來切割字元串
⑨java.lang.String.toUpperCase()/toLowerCase把串都變成大寫/小寫
⑩java.lang.String.toCharArray():char[]把串打散成字元數組
?public String intern()當且僅當string1.equals(string2)
?public String replaceAll(String regex,String replacement)/replaceFirst(String oldStr,String newStr)
替換字元串
?java.lang.String.trim()去除字元串的兩端空格符
摘自:http://gongxh880105.blog.163.com/blog/static/124192170201062724014321/