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

关于StringBuilder

线程安全是什么东西,理论的太虚,我测试了很多次,String明显方便可用性高,StringBuilder算法根本不可用啊???

正在回答

2 回答

个人理解就是string每次实例化一个对象后,开辟一处内存空间。后面再对其操作时就是另外再开辟一处内存空间。而StringBuilder好像就是在原有的内存空间的基础上进行操作。不知道理解得对不对?

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

qq_北至南城_0 提问者

非常感谢!
2018-03-09 回复 有任何疑惑可以回复我~

StringBuffer才是线程安全的,估计因为StringBuilder是可变的,这样当需要改变字符串时,不会创建新的内存空间,而String是不可变的,如果改变会多出很多内存处理负担。

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于StringBuilder

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