关于String.toString()方法是创建了一个String对象还是计算出结果直接给别的变量赋值?
关于String.toString()方法是创建了一个String对象还是计算出结果直接给别的变量赋值?
[解决办法]
public String toString() { return this; }
[解决办法]
是返回了一个对象,就像楼上说的那样,因为String类型的对象一旦建立好后是不能改变的,想要改变就只能重新建立一个对象了
[解决办法]
就像LS说的,String.toString()返回的是自身,没有创建新的字符串