📅  最后修改于: 2023-12-03 15:16:30.477000             🧑  作者: Mango
在Java中,大多数类都会继承自Object类,其中就包括了Object类的toString()方法。toString()方法的作用是返回一个该类的字符串表示形式。在使用System.out.println()方法输出对象时,会默认调用该对象的toString()方法。
Java中的String类也继承自Object类,因此也拥有自己的toString()方法。下面我们就来介绍一下String类的toString()方法。
String类的toString()方法返回该字符串对象本身,即该字符串对象的字符串表示形式。
下面是String类的toString()方法的定义:
public String toString() {
return this;
}
我们可以看到,该方法返回的是this,即该字符串对象本身。下面我们来看一个示例代码。
public class StringExample {
public static void main(String[] args) {
String str = "Hello World";
System.out.println(str); // 输出Hello World
System.out.println(str.toString()); // 输出Hello World
}
}
在上面的示例代码中,我们创建了一个字符串对象"Hello World",然后分别使用System.out.println()方法和toString()方法输出这个字符串对象。输出结果都是"Hello World",这说明String类的toString()方法返回的就是该字符串对象本身。
在Java中,String类的toString()方法返回的是该字符串对象本身,即该字符串对象的字符串表示形式。在使用System.out.println()方法输出该字符串对象时,会默认调用该对象的toString()方法。