黑马程序员技术交流社区

标题: 字符串到底是可变还是不可变的 [打印本页]

作者: everyuda520    时间: 2016-3-9 22:12
标题: 字符串到底是可变还是不可变的
String 字符串是一个被赋值了就不能被改变序列
而StringBuffer可以添加字符串。是不是字符串分类型,也就是跟byte int 那样  
总的来说字符串是可以改变的,这样理解对吗?
作者: docwei    时间: 2016-3-9 23:41
String字符串是一个常量,所以改变不了。。StringBuffer字符串缓冲区,既然是缓冲说明他有一定的缓冲区间,区间之内的字符串肯定是可以变化的
作者: dcw2015    时间: 2016-3-10 08:52
就是这样理解
作者: xushao    时间: 2016-3-10 12:04
String与StringBuffter空间指向

作者: xushao    时间: 2016-3-10 12:05
String于StringBuffer的空间指向

String与SstringBuffer.png (91.99 KB, 下载次数: 22)

String与StringBuffer的空间

String与StringBuffer的空间

作者: sj.anhui孙杰    时间: 2016-3-10 12:24
来取个经,能容不错!
作者: sl943508135    时间: 2016-3-10 14:42
学习了  
作者: Q的感动    时间: 2016-3-10 17:55
String 中一旦被初始化就不能被改变,StringBuffer是一个容器,里面可以存放不同的数据类型,该容器有增删改查功能,所以里面数据可以被改变
作者: MZ不再沉默    时间: 2016-3-10 22:14
我想说楼上说的对
作者: 友人A    时间: 2016-3-10 22:43
虚心学习了。
作者: Wacky    时间: 2016-3-10 22:50
学习了.
作者: lixianglei    时间: 2016-3-11 11:34
学习了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2