String类
1.比较两个字符串可以用aa.compareTo(bb)==0或者aa.equals(bb)。
compareTo有三种情况,1,0,-1,;equals只返回一个布尔值0或1。
2.字符串中查找单个字符或子串
str.indexOf('a') / str.indexOf(“abc”) / str.indexOf("abc",10) ps:从位置10开始查找
字符串是一个数组,从0开始计算,因此位置10是第11位。
3.str.substring(3,7)取子串 ,从第三位取到第7位,如果不写结束位置的话,默认取到结尾。
4.字符替换
String replace ('E','e') 用小写e替换大写E
也可以写成String replace ("XXOO","xxoo") 的形式;
这条语句仅是返回替换过的字符串,而并不是将源字符串进行替换操作。
5.大小写替换
String toLowerCase();大写转小写
String toUpperCase();小写转大写
类似于上一条,也是返回值。
6.字符串连接
str1.concat(str2) 将str2连接在str1后
或者String str1="abc"+"def";