java String類的使用

一,常用的構造函數

構造函數 解析
new String() 創建一個空字符序列
new String(byte[] bytes) 使用平臺默認的字符集解碼指定的byte 數組,創造一個新的string
new String(byte[] bytes, Charset charset) 使用charset 字符集解碼制定的byte數組,創造一個新的string

二,常用方法

返回類型 方法 方法解釋
char charAt(int index) 返回指定索引處的 char 值
int compareTo(String str) 按字典順序比較兩個字符串
String concat(String str) 串聯兩個字符串
boolean equals(Object obj) 比較兩個字符串內容是否相同
byte[] getBytes(Charset charset) 使用給定的字符集(若不寫,使用默認字符集)編碼字符串並保存到字節數組中
int hashCode() 返回此字符串的哈希碼
int indexOf(int ch / char ch / String str) 返回指定字符或字符串第一次出現處的索引
boolean isEmpty() 判斷str 是否爲空
int lastIndexOf(int ch / char ch / String str) 返回指定字符或字符串最後一次出現處的索引
int length() 返回此字符串的長度
boolean matches(String regex) 判斷字符串是否匹配給定的正則表達式
String replace( CharSequence oldchars, CharSequence newChars) 使用指定字符序列替換原來的字符序列
String[] split(String regex) 根據指定的正則表達式拆分字符串
boolean startsWith(String prefix) 判斷字符串是否以指定的前綴開頭
String substring(int beginIndex, [int endIndex]) 從beginIndex(包含)到endIndex(不包含)截取字符串
char[] toCharArray() 將此字符串轉換爲一個新的字符數組
String toLowerCase() 將string 中的所有字符串轉換爲小寫
String toUpperCase() 將String 中的所有字符串轉換爲大寫
String trim() 移除字符串的頭部和尾部空白
static String valueOf(Object obj) 返回對象的字符串表現形式

三,StringBuffer 的使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章