码迷,mamicode.com
首页 > 其他好文 > 详细

String与StringBuffer的区别

时间:2015-06-12 17:12:41      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:string   stringbuffer   java   

String 是一个常量,即一旦创建不可更改

技术分享

输出结果为:helloworldjeok

看似,string变量name的值改变了,其实此name非彼name。

技术分享

输出结果为:

sex:hello worldjeok

name:hello world

由上面的对比可以知道String是个常量,对其做的改变字符串操作,只不过是重新建立一个string对象,而string变量的指针指向了新建的字符串。

技术分享

但是,stringbuffer这个类型是个变量,可以更改,

技术分享

输出结果:sex:hello world

               Name:hello world

以上就是我总结的string与stringbuffer的区别,如果要对字符串进行改变的操作最好用stringbuffer这种类型定义,可以避免空间的浪费。



String与StringBuffer的区别

标签:string   stringbuffer   java   

原文地址:http://blog.csdn.net/u012591000/article/details/46473403

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!