equals
String_a.equals(String_b) //区分大小写 相等返回true
equalsIgnoreCase
String_a.equalsIgnoreCase(String_b) //不区分大小写 相等返回true
compareTo
String_a.compareTo(String_b) //区分大小写 相等返回 0 不相等返回其他数字(String_a字母序小于String_b返
//回第一个小于String_b的字母的与String_b字母的差,为负数,大于同理,为正数)
A.compareTo(B) = -1
BB.compareTo(BA) = 1
indexOf
String str1;
int e = str1.indexOf(str2) //判断str2 是否存在于str1中,存在的话返回起始位置,不存在/返回负数
str1.indexOf(str2,int fromIndex) //以fromIndex为起始位置判断,返回绝对位置,不是相对位置
laseIndexOf
同理于indexOf
replace 串的复制
str = str.replace(str,NewString) //用NewString 覆盖原来str的值
toLowerCase() & toUpperCase() 全部改为大/小写
str2 = str1.toLoweCase() //把str1中所有字母变为小写字母后赋给str2
toUpperCase() //同理toLoweCase() 改为大写
trim 去掉首尾的空格
str2 = str1.trim() //去掉str1首尾的空格后赋给str2
substring(int begin) && substring(int begin,int end) 串复制
str2 = str1.substring(2) //从str1的2位置开始到str1串末尾的子串赋给str2
str2 = str1.substring(2,5) //从str1的2位置开始到5-1位置的子串赋给str2
startsWith(str)
str2.startsWith(str) //是否以str串为开始,是的话返回true,否则返回false