boolean equals(Object obj) 判斷兩個字元串中的内容是否相同
boolean equalsIgnoreCase(String str) 判斷兩個字元串中的内容是否相同, 忽略大小寫
boolean contains(String str) 判斷該字元串中 是否包含給定的字元串
boolean startsWith(String str) 判斷該字元串 是否以給定的字元串開頭
boolean endsWith(String str) 判斷該字元串 是否以給定的字元串結尾
boolean isEmpty() 判斷該字元串的内容是否為空的字元串 ""
int length() 擷取該字元串的長度
char charAt(int index) 擷取該字元串中指定位置上的字元
String substring(int start) 從指定位置開始,到末尾結束,截取該字元串,傳回新字元串
String substring(int start,int end) 從指定位置開始,到指定位置結束,截取該字元串,傳回新字元串
int indexOf(int ch ) 擷取給定的字元,在該字元串中第一次出現的位置
int indexOf(String str) 擷取給定的字元串,在該字元串中第一次出現的位置
int indexOf(int ch,int fromIndex) 從指定位置開始,擷取給定的字元,在該字元
byte[] getBytes() 把該字元串 轉換成 位元組數組
char[] toCharArray() 把該字元串 轉換成 字元數組
String replace(char old,char new) 在該字元串中,将給定的舊字元,用新字元替換
String replace(String old,String new) 在該字元串中, 将給定的舊字元串,用新字元串替換
String trim() 去除字元串兩端空格,中間的不會去除,傳回一個新字元串
String toLowerCase() 把該字元串轉換成 小寫字元串
String toUpperCase() 把該字元串轉換成 大寫字元串
int indexOf(String str,int fromIndex) 從指定位置開始,擷取給定的字元串,在該字元串中第一次出現的位置
StringBuffer/StringBuilder:
方法
public StringBuffer append(String str) 在原有字元串緩沖區内容基礎上,在末尾追加新資料
public StringBuffer insert(int offset,String str) 在原有字元串緩沖區内容基礎上,在指定位置插入新資料
public StringBuffer deleteCharAt(int index) 在原有字元串緩沖區内容基礎上,删除指定位置上的字元
public StringBuffer delete(int start,int end) 在原有字元串緩沖區内容基礎上,删除指定範圍内的多個字元
public StringBuffer replace(int start,int end,String str)在原有字元串緩沖區内容基礎上,将指定範圍内的多個字元 用給定的字元串替換
public StringBuffer reverse() 将字元串緩沖區的内容 反轉 "abc"----"cba"
public String substring(int start) 從指定位置開始,到末尾結束,截取該字元串緩沖區,傳回新字元串
public String substring(int start,int end) 從指定位置開始,到指定位置結束,截取該字元串緩沖區,傳回新字元串