黑马程序员,黑马论坛-----String s="a"+"b"+"c"+"d"创建了几个对象
来源:互联网 发布:大学校园网络营销策划 编辑:程序博客网 时间:2024/05/01 21:11
来源:黑马程序员,黑马论坛
我们已经知道了 String str = new String("abc");是创建了两个对象
1, String s="a"+"b"+"c"+"d"创建了几个对象(假设之前串池是空的)
2,StringBuilder sb = new StringBuilder();
String a = "a";
String b = "b";
String c = "c";
String d = "d";
String s = a+b+c+d; 这句话创建了几个对象
StringBuilder sb = new StringBuilder();
sb.append("a").append("b").append("c").append("d");这句话创建了几个对象
-------------------------------------------------------------------------------------------
答案是 7 3 0
第一题:“a”“b”“c”“d” “ab”“abc”“abcd”
第二题: “ab”“abc”“abcd”
第三题:因为a”“b”“c”“d”在串池中已经存在,不会创建对象,并且StringBuilder添加字符串的时候跟String
是不一样的,StringBuilder是不会创建对象的(所以说我们在增加字符串长度的时候尽量用StringBuilder,这样会少创建对象,节省资源,提高效率)
所以是0个对象
0 0
- 黑马程序员,黑马论坛-----String s="a"+"b"+"c"+"d"创建了几个对象
- String s = a+b+c+d+e;创建了几个对象的详细分析?
- String s="a"+"b"+"c"+"d";一共创建了几个对象
- String s = a+b+c+d+e;创建了几个对象的详细分析?
- String s = a+b+c+d+e;创建了几个对象的详细分析?
- String s = a+b+c+d+e;创建了几个对象的详细分析?
- String s = a+b+c+d+e;创建了几个对象的详细分析?
- String s = "a" +"b" + "c" + "d";这条语句创建了几个对象?
- String s = a+b+c+d+e;创建了几个对象的详细分析?
- IBM Java面试题,String s = "a" + "b" + "c" + "d" + "e"; 问此语句共创建了几个对象
- String s=new String("xyz")及String s="a"+"b"+"c"+"d";创建几个String对象的问题
- String str = "a"+"b"+"c"+"d";一共创建了几个对象?
- String s="a"+"b"+"c"究竟在内存创建了几个对象
- 共创建了多少个对象:String s="a"+"b"+"c"+"d";
- String s = "a"+"b"+"c"+"d"共创建了多少个对象?
- 这条语句一共创建了多少个对象 String s = "a"+"b"+"c"+"d";
- String s = "a" + "b" + "c" + "d" + "e"对象问题
- 黑马程序员--java中String创建几个对象
- AM使用指南之五:在AM中执行SQL语句
- POJ1228-Grandpa's Estate(凸包)
- quick-cocos2d-x-2.2.1-rc 中用lua编写一个CCScrollView
- cocos2dx 3.2 解决输入框(TextField,TextFieldTTF) 中文乱码问题
- struts ognl
- 黑马程序员,黑马论坛-----String s="a"+"b"+"c"+"d"创建了几个对象
- HDU 1031 Design T-Shirt 选前k大
- java学习笔记5
- POJ 2195 Going Home (最小费用最大流)
- [LeetCode]Longest Palindromic Substring
- POJ 1151 Atlantis
- 如何调用百度卫星地图
- AM使用指南之六:使用Shared AM提高性能
- HDU 2094 STL