在String对象上调用toString()方法的效果

Adi*_*tya 3 java

我的代码中有一个String对象

String tempString = "Some String";
Run Code Online (Sandbox Code Playgroud)

现在,如果我写一些东西

tempString.toString();
Run Code Online (Sandbox Code Playgroud)

这会在String池中创建另一个String对象吗?

And*_*niy 7

不,因为toString()类中的方法String看起来像这样:

public String toString() {
    return this;
}
Run Code Online (Sandbox Code Playgroud)