【java】String類的基本方法
阿新 • • 發佈:2017-09-15
lastindex bool bsp sta substr 方法 相等 當前 start
Java的String類基本方法
一、構造函數
函數 | 返回值 | 作用 |
String(byte[] bytes) | String | 通過byte數組構造字符串對象 |
String(char[] chars) | String | 通過char數組構造字符串對象 |
String(String string) | String | 拷貝一個值為string的字符串對象 |
String(StringBuffer buffer) | String | 通過StringBuffer構造字符串對象 |
二、String類的基本方法
函數 | 返回值 | 作用 |
compareTo(String string) | int | 兩個字符串比較,返回兩個字符串距離 |
concat(String string) | String | 返回兩個字符串連接的結果 |
contentEquals(StringBuffer stringbuffer) | boolean | 將String與StringBuffer對象的內容進行比較 |
copyValueOf(char[] data) | String | 構造以char數組為內容的字符串對象 |
copyValueOf(char[] data,int offset,int count) | String | 構造以char數組下標offset開始的count字符構成的的字符串對象 |
endsWith(String string) | boolean | 判斷該字符串是否以string結束 |
equals(String string) | boolean | 判斷該字符串的內容與string內容是否相等 |
getBytes() | byte[] | 將該字符串轉換為byte[]數組 |
getChars(int start,int end,char[] dst,int dstStart) | void | 將該字符串的[start,end)下標的元素拷貝到dst數組的dstStart下標之後,只修改了dst數組內容。 |
hashCode() | int | 返回當前字符的哈希表碼 |
indexOf(char ch||String str,int index) | int | 從index位開始(默認為0,可選),返回第一次匹配到ch或str的位置下標 |
lastIndexOf(char ch||String str,int index) | int | 從index位開始(默認為0,可選),返回最後一次匹配到ch或str的位置下標 |
length() | int | 返回該字符串長度 |
replace(char oldchar,char newchar) | String | 返回以newchar替代oldchar後的字符串對象 |
subString(int start,int end) | String | 返回從[start,end)的子字符串對象 |
toCharArray() | char[] | 將String對象轉換為char數組形式 |
toLowerCase() | String | 將字符串轉換為小寫 |
toUpperCase() | String | 將字符串轉換為大寫 |
valueOf(boolean ||char ||char[]||double) | String | 將參數內的類型轉換為字符串對象 |
equalsIgnoreCase(String string) | boolean | 將該字符串與string比較,無視大小寫。 |
trim() | String | 去掉字符串開頭與結尾的空格 |
split(String regex) | String[] | 正則表達式中經常用到,將該字符串以regex為分割成若幹個字符串對象 |
補:
Integer.parseInt(String string) | int | 將string轉換為int型,格式不對會拋出異常 |
Double.parseDouble(String string) | double | 將string轉換為double型,格式不對會拋出異常 |
(String string).toCharArray() | char[] | 將string轉換為char數組 |
【java】String類的基本方法