1 append方法 添加内容到StringBuffer的结尾
//将对象sb的值变成aaaabbb
String bbb="bbb";
StringBuffer sb=new StringBuffer("aaaa");
sb.append(bbb);
//append可以多个拼接 结果是112233
StringBuffer sb1=new StringBuffer();
sb1.append(11);
sb1.append(22);
sb1.append(33);
2 deleteCharAt 删除特定位置的字符
//StringBuffer的删除操作
StringBuffer stringBuffer=new StringBuffer("abcdef");
//此方法是删除索引值为1的字符 剩下的字符变成acdef
stringBuffer.deleteCharAt(1);
delete删除某段字符
//StringBuffer的删除操作
StringBuffer stringBuffer=new StringBuffer("abcdef");
//此方法删除索引1(删除)到索引3(不删除)之间的所有字符 剩下字符变成adef
stringBuffer.delete(1,3);
3. insert 插入操作
//在字符串中插入字符串 形成新的字符串123bbb456
StringBuffer sb2=new StringBuffer("123456");
sb2.insert(3,bbb);
4 reverse 反转
//将字符串反转成654321
StringBuffer sb3=new StringBuffer("123456");
sb3.reverse();
5 setCharAt 替换某个字符
//替换索引值为一的值 103456
StringBuffer sb4=new StringBuffer("123456");
sb4.setCharAt(1,'0');
字符拼接的运用,将集合内的数据拼接
StringBuffer stringBuffer =new StringBuffer();
//循环集合数据
for(int i=0;i<lists.size();i++){
if (i==lists.size()-1){
stringBuffer.append(lists.get(i));
}else {
stringBuffer.append(lists.get(i)).append(",");
}
}
本文详细介绍了Java中StringBuffer类的常见操作,包括append方法用于在末尾添加内容,deleteCharAt和delete方法实现字符删除,insert方法进行字符串插入,reverse方法实现字符串反转,以及setCharAt方法用于替换指定位置的字符。同时,文章还展示了如何使用StringBuffer进行字符拼接,特别适用于处理集合数据。
1859

被折叠的 条评论
为什么被折叠?



