1. 程式人生 > >【java】String類的基本方法

【java】String類的基本方法

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類的基本方法