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) 普通 字符串替換