1.類:String
方法 |
返回類型 |
參數 |
說明 |
length() |
int |
|
返回字符串長度 |
charAt() |
char |
Index【數組下標】 |
根據參數截取一個字符 |
getChars() |
void |
|
|
void getChars(int sourceStart,int sourceEnd,char target[],inttargetStart) sourceStart指定了子串開始字符的下標,sourceEnd指定了子串結束後的下一個字符的下標。因此, 子串包含從sourceStart到sourceEnd-1的字符。接收字符的數組由target指定,target中開始複製子串的下標值是targetStart。 |
|||
toCharArray() |
Char[] |
|
將此字符串轉換爲一個新的字符數組 |
contains(str) |
boolean |
Str[另一個字符串] |
是否包含另一字符串 |
equals(str) |
boolean |
Str[另一個字符串] |
是否與另一個字符串一致 |
equalsIgnoreCase(str) |
boolean |
Str[另一個字符串] |
忽略大小寫的對比 |
startsWith(str) |
boolean |
Str字符串 |
是否以特定字符串開始 |
endsWith(str) |
boolean |
Str字符串 |
是否以特定字符串結束 |
compareTo() |
Int(-1,0,1) |
要比較的字符串 |
比較字符串大小 |
compareToIgnoreCase() |
int |
要比較的字符串 |
比較字符串大小,忽略大小寫 |
indexOf() |
int |
字符串或字符 |
查找字符或者子串第一次出現的地方。 |
lastIndexOf() |
int |
字符串或字符 |
查找字符或者子串是後一次出現的地方。 |
substring(begin) |
string |
開始位置 |
從指定位置截取到結束 |
substring(begin,end) |
string |
開始-結束 |
Begin----end,之間,不包含end |
concat(str) |
string |
字符串 |
將指定字符串連接到此字符串的結尾。 |
replace() |
string |
|
返回一個新的字符串,它是通過用 |
trim() |
string |
|
返回字符串的副本,忽略前導空白和尾部空白。 |
valueOf() |
string |
所有類型 |
返回參數的字符串表示形式。 |
toLowerCase() |
|
|
|
toUpperCase() |
|
|
|
hashCode() |
int |
|
返回此字符串的哈希碼。 |
|
boolean |
|
當且僅當 length() 爲 0 時返回 true。 |
|
|
|
|
|
String[] |
|
根據給定正則表達式的匹配或字符來拆分此字符串 |
2.類StringBuffer、StringBuilder
類:StringBuffer 線程同步 |
|||
類:StringBuilder 線程不同步,單線程時建議使用 |
|||
說明:一個可變的字符序列,初始容量爲 16 個字符 |
|||
方法 |
返回類型 |
參數 |
說明 |
length() |
int |
|
當前長度 |
capacity() |
int |
|
返回當前容量 |
ensureCapacity() |
void |
|
確保容量至少等於指定的最小值 |
setLength() |
void |
|
設置字符序列的長度 |
charAt() |
int |
|
返回此序列中指定索引處的 |
setCharAt() |
void |
int index,char ch |
將給定索引處的字符設置爲 |
getChars() |
void |
|
將字符從此序列複製到目標字符數組 |
append() |
StringBuffer |
對象 |
將對象參數的字符串表示形式追加到此序列。 |
insert() |
StringBuffer |
|
將對象參數的字符串表示形式插入此序列中。 |
reverse() |
StringBuffer |
|
將此字符序列用其反轉形式取代。 |
delete() |
StringBuffer |
|
移除此序列的子字符串中的字符 |
deleteCharAt() |
StringBuffer |
|
移除此序列指定位置上的 |
|
void |
|
嘗試減少用於字符序列的存儲空間。 |