美文网首页
23、toString方法

23、toString方法

作者: 爱学习的代代 | 来源:发表于2021-04-07 08:04 被阅读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

相关文章

网友评论

      本文标题:23、toString方法

      本文链接:https://www.haomeiwen.com/subject/wieykltx.html