下面这段代码会产生(B )个String对象.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/15 22:16:19
下面这段代码会产生(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
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
楼上太强了,不得不俯首称赞;
都是变量声明语句嘛;
String s1 = "hello";
String s2 = s1.substring(2,3); 截取第一个字符串
String s3 = s1.toString();
String s4 = new StringBuffer(s1).toString();新建一个Buffer又转为String
再问: 能否详解代码会产生的2个String对象是哪两个
再答: 那就应该是前两个了。
后两个实际是创建了两个到S1的引用。
都是变量声明语句嘛;
String s1 = "hello";
String s2 = s1.substring(2,3); 截取第一个字符串
String s3 = s1.toString();
String s4 = new StringBuffer(s1).toString();新建一个Buffer又转为String
再问: 能否详解代码会产生的2个String对象是哪两个
再答: 那就应该是前两个了。
后两个实际是创建了两个到S1的引用。