为了账号安全,请及时绑定邮箱和手机立即绑定

StringBuilder和StringBuffer的区别

StringBuilder和StringBuffer的区别?

正在回答

1 回答

StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。

0 回复 有任何疑惑可以回复我~
#1

凉风5 提问者

非常感谢!
2016-10-14 回复 有任何疑惑可以回复我~
#2

_朝歌_

我可以问一个问题吗?既然 StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,性能略高, 那我们为什么不选择线程安全的,而要选择性能高、速度快的?
2017-02-14 回复 有任何疑惑可以回复我~
#3

黑山头山大王 回复 _朝歌_

一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类
2017-02-22 回复 有任何疑惑可以回复我~
#4

_朝歌_ 回复 黑山头山大王

谢谢你回答我的问题;请问什么是一般情况? 而且你的回答并没有解决我的问题。
2017-02-22 回复 有任何疑惑可以回复我~
#5

桥米 回复 _朝歌_

http://www.cnblogs.com/Fskjb/archive/2010/04/19/1715176.html看一下这个吧
2017-03-13 回复 有任何疑惑可以回复我~
#6

alwaysherewithme

线程安全与否怎么理解啊?线程安全与否和性能又有什么关系呢?
2017-12-06 回复 有任何疑惑可以回复我~
查看3条回复

举报

0/150
提交
取消

StringBuilder和StringBuffer的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信