美文网首页
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