都是调用对象的toString方法,如果没有重写toString,则调用顶级父类Object的toString,
Hello hello=new hello();
LOGGER.info("hello:{}",hello);
LOGGER.error("hello:{}",hello,e);
System.out.println(hello);
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
这篇博客探讨了Java中对象默认的toString方法,如何通过重写该方法来定制输出内容。示例展示了如何在日志记录中使用 LOGGER.info 和 LOGGER.error 以及 System.out.println 调用对象的toString方法。重写后的toString方法返回的是对象所属类名和哈希值。
1万+

被折叠的 条评论
为什么被折叠?



