1.查找 6个
charAt(int index); //返回字符串index位置上的字符,
getChars(int srcBegin, int srcEnd,char[] dst, int dstBegin);//拷贝字符串的若干字符到一个指定的数组中
indexOf(*); //在字符串中检索指定的字符或字符串,不存在返回-1
lastIndexOf(*);//在字符串中检索指定的字符或字符串,不存在返回-1
startWith(*);//如果字符串以某一个字符或字符串开如,则返加true,否则返回false
endWith(*); //如果字符串以某一个字符或字符串结尾,则返加true,否则返回false
2.修改 4个
replaceAll(String regex, String replacement);
replaceFirst(String regex, String replacement);
toUpperCase();
toLowCase();
3.合并,分离与比较 5个
concat(String ); //将某一字符串追加到当前字符串末尾
split(String regix); //将一个字符按某一字符或字符串分割成字符串数组
equals(Object str); //比较字符内容是否相等
equalsIgnoreCase(Object str); //比较字符内容是否相等,忽略字母大小写
compareTo();//返回0 , 1, -1
4.其它常见的 5个
length();
trim(); //删除字符串前后空格
substring(*); //根据条件截取子字符串
valueOf(*); //将基本类型转化为字符串类型
toCharArray(); //将字符串以字符数组形式返回
注:StringBuffer 类操作与此类一样,只是多了两个appen(*) 与insert(int offset, String str)
该文章转载自网络大本营:http://www.xrss.cn/dev/java/200792116675.html