当前位置: 技术问答>java相关
date()函数返回什么?
来源: 互联网 发布时间:2015-04-12
本文导语: 看jdk1.3帮助你面没说明返回什么值 但却可以这样用 System.out.println(new date()); 怎么回事? | (obj == null) ? "null" : obj.toString() 就是 if (obj == null) { ...
看jdk1.3帮助你面没说明返回什么值
但却可以这样用
System.out.println(new date());
怎么回事?
但却可以这样用
System.out.println(new date());
怎么回事?
|
(obj == null) ? "null" : obj.toString()
就是
if (obj == null) {
return null
} else {
return obj.toString()
}
就是
if (obj == null) {
return null
} else {
return obj.toString()
}
|
先生成了一个Date对象
输出的时候自动调用了Date.toString方法
所以你看见了时间
输出的时候自动调用了Date.toString方法
所以你看见了时间
|
System.out.print(new Date());
//------------PrintStream------------
public void print(Object obj) {
write(String.valueOf(obj));
}
//------------String----------
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}
//-------------------------------
调用Date 的toString()了.......
//------------PrintStream------------
public void print(Object obj) {
write(String.valueOf(obj));
}
//------------String----------
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}
//-------------------------------
调用Date 的toString()了.......