📜  Java中的String toString()方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:30.477000             🧑  作者: Mango

Java中的String toString()方法及示例

在Java中,大多数类都会继承自Object类,其中就包括了Object类的toString()方法。toString()方法的作用是返回一个该类的字符串表示形式。在使用System.out.println()方法输出对象时,会默认调用该对象的toString()方法。

Java中的String类也继承自Object类,因此也拥有自己的toString()方法。下面我们就来介绍一下String类的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()方法。