黑马程序员技术交流社区
标题:
关于String的问题
[打印本页]
作者:
陈汉帆
时间:
2012-3-19 10:05
标题:
关于String的问题
1. String a= “abc”;
String b= “abc”;
2. String a = “ab”+"ab";
3. String a= "ab"+"cd";
4. String a="ab";
String b= a+"ab";
他们各自创建了几个String对象?
作者:
刘旭
时间:
2012-3-19 11:16
1、两个
2.一个。String 的内部结构是通过StringBuilder实现的,在虚拟机中,被解释为:String s=(new StringBuffer().append("ab").append("ab")).toString();
3.同上
4.两个
作者:
泮和顺
时间:
2012-3-19 13:50
刘旭 发表于 2012-3-19 11:16
1、两个
2.一个。String 的内部结构是通过StringBuilder实现的,在虚拟机中,被解释为:String s=(new Stri ...
2.一个。只有一个吗 new StringBuffer()本身就是匿名容器也算一个对象啊
作者:
于紫洋
时间:
2012-3-19 13:53
1,1个 "abc"
2,2个 "ab" "abab"
3,3个 "ab" "cd" "abcd"
4,2个 "ab" "abab"
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2