23、toString方法

2021-04-07  本文已影响0人  爱学习的代代

Object类中有个toString方法,可以输出类中的成员变量的值。

使用: idea 可以自动生成 mac的话使用 (cmd+n)


image.png

说明:更为常用的是String.valueOf()方法,进行数据类型转换。通过其官方说明,其底层也是调动的toString方法,同时做了一层的非空判断。

在我们debug程序的时候会输出类的成员变量在运行时候的值,其实也是调用了toString方法。

image.png

示例代码:

<MerchandiseV2.java>
public String toString() {
        return "MerchandiseV2{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", count=" + count +
                ", soldPrice=" + soldPrice +
                ", purchasingRrice=" + purchasingRrice +
                '}';
    }

<TestMerchandiseV2.java>
        System.out.println(v1.toString());

        System.out.println(String.valueOf(v1));

运行结果如下:

image.png
上一篇 下一篇

猜你喜欢

热点阅读