读书人

String s =quot;aquot;+quot;bquot;+quot;cquot;+quot;dquot;创设了几个

发布时间: 2013-03-19 17:22:05 作者: rapoo

String s ="a"+"b"+"c"+"d"创建了几个对象
String s ="a"+"b"+"c"+"d"创建了几个对象
String s=a+b+c+d;这个又创建了几个对象
[解决办法]
String ss = “a”+”b”+”c”; //创建了5个对象
String ss = “a”+”b”+”c”+”d”; //创建了7个对象
String ss = “a”+”b”+”c”+”d”+”e”; //创建了9个对象
String ss = “a”+”b”+”c”+”d”+”e”+”f”; //创建了11个对象
注: String是一个不可变的字符序列,每次字符相加操作都会有新的对象形成。

[解决办法]

引用:
String ss = “a”+”b”+”c”; //创建了5个对象
String ss = “a”+”b”+”c”+”d”; //创建了7个对象
String ss = “a”+”b”+”c”+”d”+”e”; //创建了9个对象
String ss = “a”+”b”+”c”+”d”+”e”+”f”; //创建了11个对象
注: String是一个不可变的字符序列,每次字符相加操作都会有新的对象形成。
正解

读书人网 >J2EE开发

热点推荐