为什么打印总是会调用对象的toString方法?
1 回答
函数式编程
TA贡献1807条经验 获得超9个赞
看源码:
public void println(Object x) {
String s = String.valueOf(x);
synchronized (this) {
print(s);
newLine();
}
}
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}
添加回答
举报
0/150
提交
取消
