3421阵型(3421)

导读 刚才试过了 我机子上import java.***.Date;没有问题.想应该是你jar之类的问题 打印出Date@a90653,你可以看System.out.println()这个方法...

刚才试过了 我机子上import java.***.Date;没有问题.想应该是你jar之类的问题 打印出Date@a90653,你可以看System.out.println()这个方法,他有很多重载,参数分别为无参,boolean,char,char数组,double,float,int,long,String,还有Object. now是你新new的一个对象,那么你调用的是System.out.println(Object o)的方法,于是就会得到类名.加@加一串数字,(我猜是地址之类的,没有考证过) 我们可以通过这点简单的判断是不是同一个对象. 要想打出时间 Date now= new Date(System.currentTimeMillis()); System.out.println(now); 但是...为什么同样是new的 怎么就能打了呢?原因是,实际上打印出来的是now.toString;这里的now不在是一个空对象,他是有东西的,变成String以后 就是Sat Dec 11 23:48:13 CST 2010 --------修改 又试了一下,就算是你那样写的代码 打出来的 还是Sat Dec 11 23:51:16 CST 2010 我好纠结,说了一堆废话。

免责声明:本文由用户上传,如有侵权请联系删除!