日期:2014-05-20  浏览次数:20645 次

关于String.toString()方法是创建了一个String对象还是计算出结果直接给别的变量赋值?
关于String.toString()方法是创建了一个String对象还是计算出结果直接给别的变量赋值?

------解决方案--------------------
Java code
    public String toString() {
    return this;
    }

------解决方案--------------------
是返回了一个对象,就像楼上说的那样,因为String类型的对象一旦建立好后是不能改变的,想要改变就只能重新建立一个对象了
------解决方案--------------------
就像LS说的,String.toString()返回的是自身,没有创建新的字符串