StringBuffer类提供了String不支持的添加、插入、修改和删除之类的操作。
1、StringBuffer类常用的构造函数
StringBuffer()
构造一个其中不带字符的字符串缓冲区,初始容量(默认初始长度)为 16 个字符。
StringBuffer(int length)
构造一个不带字符,但具有指定初始容量的字符串缓冲区。
StringBuffer(String str)
构造一个字符串缓冲区,并将其内容初始化为指定的字符串内容,其长度为str长度+16个字符。
2、StringBuffer类常用的方法
append(数据类型 变量)
将参数的值转换成字符串,再添加到当前字符串尾,然后将其返回
delete(int start,int end)
在当前字符串中,删除从下标start开始到下标end-1的字符,然后返回
deleteCharAt(int index)
删除当前字符串下标为index的字符,然后返回
insert(int offset,数据类型 变量)
将参数的值转换成字符串,并插入到当前字符串下标为offset的位置处
replace(int start,int end,String str)
将字符串从下标start开始至下标end-1之间的字符串替换为str字符串
reverse()
将字符串反转
charAt(int index),length(),substring(int start),substring(int start, int end)
这几个方法和String类对应的方法功能相同