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";

 

posted @ 2012-04-17 20:56  myhloli  阅读(206)  评论(0编辑  收藏  举报