Java中String操作
阿新 • • 發佈:2019-04-11
字串操作
------------建立字串--------------
- new String()
- new String(char[]):可以是字元陣列,位元組陣列
- new String(char[], int index, int count)
- 字面量形式
- 字面量+變數
- length():獲取字串長度
- charAt(index):獲取索引處的字元
- indexOf(char):獲取某字元在字串中第一次出現的位置,沒有為-1
- lastIndexOf(char):獲取某字元在字串中最後一次出現的位置,沒有為-1
- contains(char):判斷是否存在某個字串
- startsWith(char):以某個字串開頭
- endsWith(char):以某個字串結尾
- equals(String):比較某個字串是否相同
- equalsIgnoreCase:比較某個字串是否相同(不區分大小寫)
- trim():去掉字串首尾的空格
- substring(start, end):擷取字串(開始,結尾)
- concat(str):連線字串
- split(char):以某個字元分割字串,返回陣列
- replace(origin, new):將字串中的某字元替換為另一個字元
- toCharArray():把字串轉換為字元陣列
- getBytes():把字串轉化為字元對應的unicode值陣列
- toLowerCase():轉換為小寫
- toUperCase():轉換為大寫
-----------StringBuilder--------------
- append(char):向字串中新增字元
- insert(index, char):向某一個索引處新增字串
- reverse():反轉陣列
- toString():轉換