1.char charAt(int index) ? ?返回字符串中位于第index位置的字符
2.int compareTo(String other) ? 按照字典順序,如果字符串位于other之前炒俱,返回一個負數盐肃,如果字符串位于other之后,返回一個正數权悟,相等返回0
3.boolean endsWith(String suffix) ?如果字符串以suffix結尾砸王,返回true,否則返回false
4.boolean equals(Object other) ? ?如果字符串和other相等則返回true峦阁,否則返回false
5.boolean equalsIgnoreCase(String other)? ? 如果字符串和other相等(忽略大小寫)則返回true处硬,否則返回false
6.int indexOf(String str) ? ? 返回與字符串str匹配的第一個字串的開始位置
7.int indexOf(String str,int fromIndex) ?從第fromIndex個字符開始,返回與字符串str匹配的第 一個字串的開始位置
8.int lastIndexOf(String str)? ? 返回與字符串str匹配的最后一個字串的開始位置
9.int lastIndexOf(String str,int fromIndex)? 從第fromIndex個字符開始拇派,返回與字符串str匹配的最后 一個字串的開始位置
10.int length()返回字符串的長度
11.String replace(CharSequence oldString,CharSequence newString) 用newString代替原始字符串中的所有oldString,并返回替換后的新字符串荷辕。CharSequence可以是String或StringBuilder對象
12.boolean startsWith(string prefix) 如果字符串以prefix開始則返回true,否則返回false
13.String subString(int beginIndex) 返回一個從beginIndex開始到串尾的子串
14.String subString(int beginIndex件豌,int endIndex)返回一個從beginIndex開始到endIndex的 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 子串
15.String toLowerCase()將字符串中的所有大寫字母變?yōu)樾懽帜负蠓祷匦碌淖址?/p>
16.String toUpperCase()將字符串中的所有小寫字母變?yōu)榇髮懽帜负蠓祷匦碌淖址?/p>
17.String trim()返回一個刪除了源字符串的頭部和尾部空格的新字符串
18.String concat(String str) ?將str添加到原字符串串尾構成新的字符串并返回新的字符串
19.boolean contains(CharSequence str)原字符串如果包含字符串str則返回true疮方,否則返回false
20.boolean contentEquals(CharSequence cs)判斷原字符串和cs的字符串的內容是否相等,是就返回true茧彤,否就返回false
21.String copyValueOf(char[]str) ? 復制字符數組str的內容到一個字符串中
22.String copyValueOf(char[]str骡显,int offSet,int count)? 復制字符數組str中從offSet開始,長度為count的內容到一個字符串中
23.String format(String format,Object...args)返回一個經過format格式格式化后的字符串
24.void getChars(int srcBegin,int sreEnd,char[]dst,int dstBegin) 將字符串的第srcBegin位到srcEnd位的子串復制到字符數組dst中曾掂,從第dstBegin位置開始放置
25.boolean isEmpty() 如果為空串就返回true惫谤,否則返回false
26.String?join(CharSequence?delimiter,CharSequence... elements)將elements中的各個字符串用間隔符delimiter連接后形成新的字符串并返回
27.boolean matches(String regex) 判斷字符串是否匹配正則表達式regex,是就返回true珠洗,否就返回false
28.String replace(char oldChar,char newChar) ?使用newChar代替字符串中所有的oldChar
29.Sring replace(CharSequence target,CharSequence replacement)使用字符串replacement代替原字符串中所有的target溜歪,而且是從第一個開始匹配的開始,比如用"b"代替"aa"许蓖,那么"aaa"就變成了"ba"
30.String replaceAll(String regex,String replacement) 將字符串中所有匹配正則表達式regex的字串用replacement替換
31.String replaceFirst(String regex,String replacement) 將字符串中第一個匹配正則表達式regex的子串用replacement替換
32.String[]split(String regex) ?將字符串用regex為標識 的間隔符分成幾個子串并返回一個String數組
33.char[]toCharArray() 將字符串變成一個字符數組
34.String toString() ?把一個object變成一個字符串格式
35.String valueOf(Object obj)參數可以是八種基本數據類型蝴猪,返回他們的字符串格式
That's all.