· 字符与字符串:
|- 【构造方法】将全部的字符数组变为字符串: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)。