A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liucaili 中级黑马   /  2017-2-13 13:15  /  1086 人查看  /  8 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

原来String与stringBuffer最大的的区别在于,当你对string进行相应的操作时,String本身并不发生改变,但是,StringBuffer在进行增删改时,会改变自己本身

8 个回复

倒序浏览
回复 使用道具 举报
赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
这是常识大兄弟
回复 使用道具 举报
这位大哥都中级黑马了,才发现这个区别~,我都替你捏把汗,stringbuffer,太重要了,还有string类charAT()查找元素位置方法,substring()截取方法,replace()替换方法,太重要了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
11111111111
回复 使用道具 举报
string每一次改变不是都产生一个新的对象吗
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
。。。String本来就是不变的,然后因为浪费内存,所以buffer和builder诞生了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
eliuinz 发表于 2017-2-16 18:46
。。。String本来就是不变的,然后因为浪费内存,所以buffer和builder诞生了

看来很强势
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马