一、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中文版》,下载下来可以自己查看。