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

为什么说StringBuffer可以改变?

String 和 StringBuffer的区别是什么?        

正在回答

3 回答

这里有一个别人的技术博客分析,比较详细,还有代码演示区别

http://www.cnblogs.com/rpp506815950/archive/2012/11/07/2758646.html

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

宝慕林3329632 提问者

非常感谢!
2017-06-27 回复 有任何疑惑可以回复我~
#2

澹台星宇 回复 宝慕林3329632 提问者

客气!
2017-06-27 回复 有任何疑惑可以回复我~

因为String中的char数组是finall的,也就是常量,是不可改变的,而StringBuffer继承自抽象类AbstractStringBuilder,他的内部实现靠他的父类完成,AbstractStringBuilder内的char数组是变量,可以用append追加

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

String是字符串类型,StringBuffer是字符串类型的缓冲区

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

举报

0/150
提交
取消

为什么说StringBuffer可以改变?

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