一、String类——描述字符串

常用的方法简单介绍:

1.charAt()    获取对应位置的字符

2.length()    获取字符串的长度

3.concat()    在字符串的尾部追加内容-----相当于连接符(+)

4.contains()   查看字符串是否包含指定的内容

5.endWith()   查看字符串是否以xxx结束(可以用来查看文件的格式)

6.startWith()       查看字符串是否以xxx开始

7.equals()    比较两个字符串的内容是否相同

8.indexOf()   查找给定内容第一次出现的位置

9.lastIndexOf()     查找给定内容最后一次出现的位置 

10.replace()     替换字符串里的内容

11.split()    切割字符串

12.trim()    忽略首部和尾部的空格(中间的不能忽略)

13.subString()   截取子字符串

14.getBytes()  String类型——>Byte[ ]类型

15.toCharArray()  String类型——>Char[ ]类型

16.toLowerCase() 字符串全部转为小写

17.toUpperCase() 字符串全部转为大写

二、StringBuffer和StringBuilder

常用的方法简单介绍:

1.append()    在StringBuffer和StringBuilder的字符串后面追加内容

2.insert()       在指定位置上添加内容

3.delete()      删除内容

4.reverse()    反转字符串

5.setCharAt()     更改指定位置的内容

三、String、StringBuffer和StringBuilder区别

1.String:不可变的字符序列

2.StringBuffer:可变的字符序列,是线程同步的(安全的),效率低

3.Stringbuilder:可变的字符序列,是线程不同步的(不安全的),效率高,是Stringbuffer的一个简易替换(推荐使用)

《《《StringBuffer和StringBuilder是对String的内存优化》》》

注:方法较多,就不一一介绍了,给你们一个链接《jdk1.6中文版》,下载下来可以自己查看。