1. 程式人生 > >Java中String操作

Java中String操作

字串操作

------------建立字串--------------

  • 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():轉換