gpt4 book ai didi

Java new Date() 打印

转载 作者:行者123 更新时间:2023-12-01 06:29:01 24 4
gpt4 key购买 nike

刚刚学习 Java,我知道这可能听起来很愚蠢,但我不得不问。

System.out.print(new Date());

我知道参数中的任何内容都会转换为字符串,最终值是,new Date() 返回对 Date 对象的引用。那么它是如何打印这个的呢?

Mon Aug 29 13:22:03 BST 2011

我唯一能想到的是,该函数以某种方式解析所有数据成员,获取它们的值,将它们转换为字符串并打印它们。

如果没有,它是如何工作的?

谢谢

最佳答案

方法System.out.print(obj);调用对象的.toString()方法。由类根据需要定义该方法。如果对象为 null,则打印“null”。

如果该类没有定义自己的 .toString() 方法,则应用 Object 类的默认实现,该实现本质上打印 @ 后跟哈希码。

关于Java new Date() 打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com