1. 程式人生 > >String: 字符串類,字符串是常量;它們的值在創建之後不能更改 復習

String: 字符串類,字符串是常量;它們的值在創建之後不能更改 復習

build 字符數組 replace 字節數 public rar uil from reverse

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) 從指定位置開始,到指定位置結束,截取該字符串緩沖區,返回新字符串

String: 字符串類,字符串是常量;它們的值在創建之後不能更改 復習