作业帮 > 综合 > 作业

下面这段代码会产生(B )个String对象.

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/04 05:07:40
下面这段代码会产生(B )个String对象.
String s1 = "hello";
String s2 = s1.substring(2,3);
String s3 = s1.toString();
String s4 = new StringBuffer(s1).toString();
A、1 B、2 C、3 D、4
下面这段代码会产生(B )个String对象.
楼上太强了,不得不俯首称赞;
都是变量声明语句嘛;
String s1 = "hello";
String s2 = s1.substring(2,3); 截取第一个字符串
String s3 = s1.toString();
String s4 = new StringBuffer(s1).toString();新建一个Buffer又转为String
再问: 能否详解代码会产生的2个String对象是哪两个
再答: 那就应该是前两个了。
后两个实际是创建了两个到S1的引用。