String類的常用操作方法

· 字符與字符串:

|- 【構造方法】將全部的字符數組變爲字符串:public String(char [] data)

|- 【構造方法】將部分字符數組變爲字符串:public String(char [] data , int offset , int count)

|- 〖普通方法〗將字符串變爲字符數組:public char [] toCharArray()

|- 〖普通方法〗取得指定索引位置上的字符:public char charAt(int index)

· 字節與字符串:

|- 【構造方法】將全部的字節數組變爲字符串:public String(byte [] data)

|- 【構造方法】將部分的字節數組變爲字符串:public String(byte [] data , int offset ,int length)

|- 〖普通方法〗將字符串變爲字節數組:public byte [] getBytes()

|- 〖普通方法〗編碼轉換:public byte [] getBytes(String charSet) throws UnSupportedEncodingException

· 字符串查找:

|- 〖普通方法〗判斷是否有指定的子字符串:public boolean contains(String str)

|- 〖普通方法〗從頭查找指定字符串的位置:public int indexOf(String str)

|- 〖普通方法〗從指定索引查找字符串的位置:public int indexOf(String str,int offset)

|- 〖普通方法〗從後向前查找字符串的位置:public int lastIndexOf(String str)

|- 〖普通方法〗從指定位置索引由後向前查找:public int lastIndexOf(String str , int offset)

|- 〖普通方法〗判斷是否以指定的字符串開頭:public boolean startsWith(String str)

|- 〖普通方法〗從指定索引判斷是否以指定的字符串開頭:public boolean startsWith(String str, int offset)

|- 〖普通方法〗判斷是否以指定的字符串結尾:public boolean endsWith(String str)

· 字符串關係判斷:

|- 〖普通方法〗區分大小寫比較:public boolean equals(String str)

|- 〖普通方法〗不區分大小寫比較:public boolean equalsIgnoreCase(String str)

|- 〖普通方法〗判斷大小關係:public int compareTo(String str)

· 字符串替換:

|- 〖普通方法〗全部替換:public String replaceAll(String regex,String str)

|- 〖普通方法〗替換首個:public String replaceFirst(String regex,String str)

· 字符串截取:

|- 〖普通方法〗從指定位置截取到結尾:public String substring(int beginIndex)

|- 〖普通方法〗截取部分字符串:public String substring(int beginIndex, int endIndex)

· 字符串拆分:

|- 〖普通方法〗全拆分:public String [] split(String regex)

|- 〖普通方法〗部分拆分:public String [] split(String regex,int limit)

· 其他方法:

|- 〖普通方法〗轉大寫:public String toUpperCase()

|- 〖普通方法〗轉小寫:public String toLowerCase()

|- 〖普通方法〗取得字符串的長度:public int length()

|- 〖普通方法〗去掉左右空格:public String trim()

|- 〖普通方法〗判斷空字符串:public boolean isEmpty()

|- 〖普通方法〗入池:public boolean intern()

|- 〖普通方法〗字符串連接:public String concat(String str)

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