1. 常見String類的獲取功能
- length:獲取字符串長度;
- charAt(int index):獲取指定索引位置的字符;
- indexOf(int ch):返回指定字符在此字符串中次出現(xiàn)處的索引;
- substring(int start):從指定位置開始截取字符串,默認到末尾; - substring(int start,int end):從指定位置開始到指定位置結(jié)束截取字符串;
2. 常見String類的判斷功能
- equals(Object obj): 比較字符串的內(nèi)容是否相同,區(qū)分大小寫;
- contains(String str): 判斷字符串中是否包含傳遞進來的字符串;
- startsWith(String str): 判斷字符串是否以傳遞進來的字符串開頭;
- endsWith(String str): 判斷字符串是否以傳遞進來的字符串結(jié)尾;
- isEmpty(): 判斷字符串的內(nèi)容是否為空串"";
3. 常見String類的轉(zhuǎn)換功能
- byte[] getBytes(): 把字符串轉(zhuǎn)換為字節(jié)數(shù)組;
- char[] toCharArray(): 把字符串轉(zhuǎn)換為字符數(shù)組;
- String valueOf(char[] chs): 把字符數(shù)組轉(zhuǎn)成字符串。valueOf可以將任意類型轉(zhuǎn)為字符串;
- toLowerCase(): 把字符串轉(zhuǎn)成小寫;
- toUpperCase(): 把字符串轉(zhuǎn)成大寫;
- concat(String str): 把字符串拼接;
4. 常見String類的其他常用功能
- replace(char old,char new) 將指定字符進行互換
- replace(String old,String new) 將指定字符串進行互換
- trim() 去除兩端空格
- int compareTo(String str) 會對照ASCII 碼表從個字母進行減法運算返回的就是這個減法的結(jié)果,如果前面幾個字母一樣會根據(jù)兩個字符串的長度進行減法運算返回的就是這個減法的結(jié)果,如果連個字符串一摸一樣 返回的就是0。