关于Java对象创建的问题
来源:百度知道 编辑:UC知道 时间:2024/06/24 05:52:16
public String makinStrings() {
String s = "ASDASD";
s = s + "344";
s = s.substring(2, 5);
s = s.toUpperCase();
return s.toString();
}
问题是:在这个过程中,有几个String对象创建
哪位大哥告诉小弟一下,谢谢了
正确答案是3个。。哪个大哥帮我解释一下是哪3个
String s = "ASDASD";
s = s + "344";
s = s.substring(2, 5);
s = s.toUpperCase();
return s.toString();
}
问题是:在这个过程中,有几个String对象创建
哪位大哥告诉小弟一下,谢谢了
正确答案是3个。。哪个大哥帮我解释一下是哪3个
String s = "ASDASD"; //这里一个:"ASDASD"
s = s + "344"; //这里2个: "344"和新的S
s = s.substring(2, 5); //这里1个:新的子字符串s
s = s.toUpperCase(); //这里1个: 大写后的新s
共计5个
你说的这个问题,这上面就有很详细的解决方案哦,他们的java教程很全面,你可以去了解下
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=422
4个String对象。
这个简单塞,就一个对象被创建了哦!
5个 只要 你用到了 双引号 包含的字符串 就自动创建了这个字符串