StringBuffer类
注意点:
1、StringBuffer是一个容器——字符缓冲区。
容器:即知识一个存放东西的功能,无论存放什么东西,都不会改变它的实质,对其的一系列增删改查操作,都是针对其内部存放的内容。
2、StringBuffer可操作多种数据类型,最终可以通过toString()函数转换为字符串。
3、StringBuffer的长度是可变的。
常见操作
1、增
append(参数):将参数加到StringBuffer的末尾。
insert(offset,参数):将参数插入到偏移量offset的位置。
注:“参数”可以为任意数据类型。
2、删
deleteCharAt(index):删除索引index处的元素;
delete(start,end):删除从索引start开始,到end-1之间的所有元素。
注:
//清空容器
StringBuffer str=new StringBuffer();
str.append("abdfyaugsukq");
str.insert(5,'m');
str.delete(0,str.length());
3、改
setCharAt(index,char ch):将索引index处的元素替换成字符ch。
replace(start,end,string):将start到end-1中间换成字符串string。
4、查
CharAt(index):获取索引index处的元素。
length():获取StringBuffer的长度。
subString(start,end):获取start到end-1之间的元素