StirngBuffer和StringBuilder

区别

1、StringBuffer是线程安全的,而StringBuilder不是

2、StringBuilder相较与StringBuffer来说速度更快

在没有不需要线程安全的情况下,建议使用StringBuilder
StringBuilder和StringBuffer的继承关系

常用方法

StringBuffer和StringBuilder的方法相同,这里以StringBuilder为例

构造方法

1、public StringBuilder()
初始容量为16个字符

2、StringBuilder(CharSequence seq)
初始化时可以传入字符串

实例方法

1、public StringBuilder append(Strng str)
这里可以追加多种类型的数据,包括char[]、int、char、boolean、fload等

2、public StringBuilder delete(int start,int end)
删除序列中子字符串中的字符

3、public StringBuilder insert(int dstOffset,CharSequence s)
将制定的字符序列加入到序列中,同样可以包括多种类型数据

4、public StringBuilder reverse()
将字符序列反转

String s = "Hello";
StringBuilder sb = new StringBuilder(s);
sb.reverse();
System.out.println(sb.toString())//输出“olleH”

5、public String toString()
返回序列的字符串形式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值