阅读背景:

关于String类和StringBuffer类一个深层次思考的问题,高手请进,谢谢!

来源:互联网 
大家都知道String类和StringBuffer类的区别,String一旦赋值或实例化后就不可更改,如果赋予新值将会重新开辟内存地址进行存储。而StringBuffer类使用append和insert等方法改变字符串值时只是在原有对象存储的内存地址上进行连续操作,减少了资源的开销。因此我们得出结论:当需要进行频繁修改字符串的操作时先建立StringBuffer类对象进行操作,将最后结果转化成String类对象返回,这样效率会高很多。 大家都知道String类和StringBuffer类的区别,String一旦赋值或实例化后就不



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: