String 類中常用方法

  • 2020 年 6 月 14 日
  • 筆記

序號 方法定義 類型 描述
1 public String(char[] value) 構造 直接將一個字元數組變為一個字元串
2 public String(char[] value,int offset,int count) 構造 將一個指定範圍的字元數組變為字元串
3 public String(byte[] bytes) 構造 將一個byte數組全部變為字元串
4 public String(byte[] bytes,int offset,int length) 構造 將指定範圍的byte數組變為字元串
5 public char[] toCharArray() 普通 將一個字元串變為字元數組
6 public char charAt(int index) 普通 從一個字元串中取出指定位置的的字元
7 public byte[] getBytes() 普通 將一個字元串變為byte數組
8 public int length() 普通 取得字元串長度
9 public int indexOf(String str) 普通 從頭開始查找指定字元串位置
10 public int indexOf(String str,int fromIndex) 普通 從指定位置開始查找指定的字元串位置
11 public String trim() 普通 清除左右兩端的空格
12 public String substring(int beginIndex) 普通 從指定位置開始,一直取到尾進行字元串的截取
13 public String substring(int begin,int end) 普通 指定截取字元串的開始點和結束點
14 public String[] split(String regex) 普通 按照指定的字元串對字元串進行拆分
15 public String toUpperCase() 普通 將一個字元串全部變為大寫字元
16 public String toLowerCase() 普通 將一個字元串全部變為小寫字元
17 public boolean startsWith(String prefix) 普通 判斷是否以指定的字元串開頭
18 public boolean endsWith(String suffix) 普通 判斷是否以指定的字元串結尾
19 public boolean equals (String str) 普通 判斷兩個字元串內容是否相等
20 public boolean equalsIgnoreCase(String str) 普通 不區分大小寫比較兩個字元串是否相等
21 public String replaceAll (String regex, String replacement) 普通 字元串替換