| 序号 | 方法名 | 参数 | 备注 | 
| 1 | length() | 无参 | 返回字符串的长度(包含的字符数) | 
| 2 | equals(String s) | s表示目标字符串对象 | 如果当前字符串与目标字符串s完全相同,返回true,否则返回false | 
| 3 | startsWith(String s) | 判断当前字符串是否由目标字符串s开头,如果是返回true,否则返回false | |
| 4 | endsWith(String s) | 判断当前字符串是否由目标字符串s结尾,如果是返回true,否则返回false | |
| 5 | compareTo(String s) | 当前字符串与目标字符串s按字典序比较,如果当前字符串与s相同返回0,如果大于s,返回正数,否则返回负数 | 
| 6 | indexOf(String s) | s表示目标字符串对象 
 start表示起始位置 
 end表示结束位置 | 从当前字符串的起始位置检索目标字符串s第一次出现的位置(从0开始计数),如果没有检索到s返回-1 | 
| 7 | lastIndexOf(String s) | 从当前字符串的起始位置检索目标字符串s最后一次出现的位置(从0开始计数),如果没有检索到s返回-1 | |
| 8 | indexOf(String s, int start) | 从当前字符串的start位置开始检索目标字符串s第一次出现的位置(从0开始计数),如果没有检索到s返回-1 | |
| 9 | lastIndexOf(String s, int end) | 从当前字符串的起始位置开始,到end位置结束,检索目标字符串s最后一次出现的位置(从0开始计数),如果没有检索到s返回-1 | 
| 10 | substring(int start) | start表示起始位置 
 end表示结束位置 | 返回当前字符串从start开始截取到当前字符串末尾的部分。 | 
| 11 | substring(int start, int end) | 返回当前字符串,从start开始截取到end之前的部分。 | 
| 12 | replaceAll(String old, String new) | old表示原子串 
 new替换成的新子串 | 返回当前字符串用new替换old的结果 | 
| 13 | trim() | 返回当前字符串去掉起始和结束位置的全部空格的字符串 | |
| 14 | split(String sign) | 返回一个数组,该数组由目标字符串根据sign拆分得到。 | 
原文:http://www.cnblogs.com/tytr/p/5897407.html