为了账号安全,请及时绑定邮箱和手机立即绑定

java中输出一个日期排序,输出格式怎么变成Date@2c905b34类似的了。。请大神指点

java中输出一个日期排序,输出格式怎么变成Date@2c905b34类似的了。。请大神指点

慕标5832272 2019-04-18 14:15:42
java中输出一个日期排序,输出格式怎么变成Date@2c905b34、 Date@3953c9c7类似的格式了。。请大神指点 :Date[] days = new Date[5];days[0] = new Date(2012,12,3);days[1] = new Date(2015,1,5);days[2] = new Date(2008,12,3);days[3] = new Date(2011,1,5);days[4] = new Date(2014,6,7);这个排序出来就成这样了:Date@2c905b34Date@3953c9c7Date@2be44538Date@177c760bDate@6c29d838
查看完整描述

5 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

你将Date型的排完序后用simpledateformat将Date型转换成String型不就可以了


查看完整回答
反对 回复 2019-05-07
?
烙印99

TA贡献1829条经验 获得超13个赞

Date@2c905b34 这个是Date类对象的toString()方法生成的字符串。


查看完整回答
反对 回复 2019-05-07
?
不负相思意

TA贡献1777条经验 获得超10个赞

 List<String> list =new ArrayList<String>();
    list.add("2014-09-04 10:34:41");
    list.add("2013-08-04 13:42:19");
    list.add("2014-09-04 16:46:49");
    list.add("2010-01-04 12:32:00");
    list.add("2004-04-04 10:34:41");
    list.add("2009-05-14  23:42:19");
    list.add("2014-12-04  06:08:49");
    list.add("2010-01-24  01:32:00");
    Collections.sort(list);
    for(int i=0;i<list.size();i++){
        System.out.println(list.get(i));
    }


查看完整回答
反对 回复 2019-05-07
?
holdtom

TA贡献1805条经验 获得超10个赞

Date@2c905b34你是调用什么方法得出的结果?


查看完整回答
反对 回复 2019-05-07
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

Date@2c905b34 指的是一个Date对象的内存地址 你输出打印时 是不是打印错了!


查看完整回答
反对 回复 2019-05-07
  • 5 回答
  • 0 关注
  • 539 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信