黑马程序员_StringBuffer

StringBuffer 是字符串缓冲区

是一个容器

特点:

1. 长度可以变化

2. 可以字节操作多个数据类型

3. 最终通过toString()方法转为字符串


功能:

1.存储

 StringBuffer append(数据): 将指定数据加到已有数据末尾处

 StringBuffer insert(int index, 数据): 将指定数据插入到指定位置

2.删除

StringBuffer delete(int start, int end): 删除从start到end字符,包含头不包含尾

StringBuffer deleteCharAt(int index)

3.获取

char charAt(int index)

int indexOf(String str)

int lastIndexOf(String str)

int length()

String subString(int start, int  end)

4.修改

StringBuffer replace(start, end, str)

void setCharAt(int index, char ch)

5.反转

StringBuffer reverse()


JDK1.5版本之后,出现了StringBuilder

StringBuffer线程同步,StringBuilder线程不安全。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值