首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

String s ="a"+"b"+"c"+"d"创设了几个对象

2013-03-19 
String s a+b+c+d创建了几个对象String s a+b+c+d创建了几个对象String sa+b+c+d这个

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是一个不可变的字符序列,每次字符相加操作都会有新的对象形成。
正解

热点排行