中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java toString方法怎么使用

小億
80
2023-11-05 02:54:18
欄目: 編程語言

在Java中,toString()方法是Object類的一個方法,它默認返回對象的字符串表示。如果我們想要自定義一個類的toString()方法,可以按照以下步驟進行:

  1. 在自定義類中,添加一個toString()方法。方法的修飾符通常為public,返回類型為String。
  2. 在方法體內,以字符串的形式描述對象的屬性或狀態,并返回該字符串。可以使用字符串拼接操作符(+)或StringBuilder類來構建字符串。
  3. 可以選擇性地在toString()方法的末尾添加一個換行符,以提高輸出的可讀性。

以下是一個示例代碼,演示如何使用toString()方法:

public class Person {
    private String name;
    private int age;

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    @Override
    public String toString() {
        return "Person{" +
            "name='" + name + '\'' +
            ", age=" + age +
            '}';
    }

    public static void main(String[] args) {
        Person person = new Person("Alice", 25);
        System.out.println(person.toString());
    }
}

上述代碼中,我們在Person類中重寫了toString()方法。在方法體內,使用字符串拼接操作符構建了一個描述對象屬性的字符串,并返回該字符串。最后,在main()方法中,我們通過調用toString()方法來打印person對象的字符串表示。輸出結果為:

Person{name='Alice', age=25}

注意,當我們直接使用System.out.println()來打印一個對象時,實際上會自動調用該對象的toString()方法。因此,我們也可以簡化上述代碼為:

public static void main(String[] args) {
    Person person = new Person("Alice", 25);
    System.out.println(person);
}

上述代碼將會有相同的輸出結果。

0
永胜县| 蒙自县| 汝阳县| 杂多县| 武功县| 岑溪市| 华宁县| 商洛市| 图们市| 大石桥市| 裕民县| 蕉岭县| 瑞金市| 西藏| 南京市| 神农架林区| 苏州市| 长葛市| 喜德县| 墨竹工卡县| 南阳市| 泌阳县| 华容县| 宾阳县| 蓬莱市| 丹阳市| 宁安市| 高碑店市| 调兵山市| 苏尼特右旗| 博兴县| 英德市| 徐州市| 哈密市| 新余市| 通州区| 灵山县| 台北县| 开封县| 申扎县| 丰原市|