· 字符與字符串:
|- 【構造方法】將全部的字符數組變爲字符串: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)。