黑马程序员技术交流社区

标题: String类 [打印本页]

作者: 图兰朵    时间: 2016-3-28 02:34
标题: String类
StringBuffer sb = new StringBuffer("abcd");这个语句说把字符串"abcd"转换成StringBuffer对象是什么意思啊,sb存储的不是对象StringBuffer的地址值吗,怎么是abcd啊?
作者: 坚持到底    时间: 2016-3-28 12:46
调用tostring
作者: LLQALLQ    时间: 2016-3-28 13:41
StringBuffered是一个容器,我的理解是
作者: 1833495284    时间: 2016-3-28 14:04
本帖最后由 1833495284 于 2016-3-28 14:14 编辑

StringBuffer是类,类在被new开辟空间之后存储在堆中之后成为对象,sb是指向“abcd”这个对象的地址值,还有,字符串在java中是作为String类的对象存储的,这里改成了stringbuffer类应该说被new出来的字符串才是对象,被直接赋值给变量的字符串是常量

作者: 只为编程    时间: 2016-3-28 14:14
字符串缓冲区 是一个容器
作者: 可以假装看不见    时间: 2016-3-28 15:22
是把“abcd”这个字符串作为对象装进缓冲区




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