StringBuffer
StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String 类不同,String类的内容一旦声明之后则不可改变,
改变的只是其内存地址的指向,而StringBuffer中的内容是可以改变的。
对于StringBuffer而言,本身是一个具体的操作类,所以不能像String那样采用直接赋值的方式进行对象的实例化,必须通
过构造方法完成。
StringBuffer类常用的方法
append() 字符串连接操作
insert() 在任意处添加内容
delete() 在任意处删除
indexOf() 找到内容返回位置 否则返回-1
public StringBuffer reverse() 字符反转操作
public StringBuffer replace(int start,int end,String str) 替换指定范围的内容
public String substring(int start,int end) 字符串截取
需要频繁修改字符串的内容的时候,都要使用StringBuffer类完成。
新闻热点
疑难解答