繁体   English   中英

从对象列表中保留最新日期

[英]Keeping most recent date from a list of objects

我有一个按日期排序的有序列表,我想保留列表中每个名称的最新日期,例如,对于具有不同日期的名称,可能会有多个条目,我只想保留该名称的最新日期,

我如何实现以下列表?

我的意思是说,有一个TreeMap是有序的,它将日期映射到名称,例如,如何删除“ Sun Feb 21 00:35:54 GMT 2016 = Finley”,然后还有另一个“ Sun Feb 21 01:03:41 GMT 2016 = Finley”,以此类推,如何在以后删除所有日期,而仅保留最近的日期? 但是每个名字呢?

鲨鱼:{2016年2月21日星期日格林尼治标准时间=周二,2月21日星期日00:35:54 GMT 2016年2月21日格林尼治=芬利,2月21日星期日01:03:41 2016年2月21日格林尼治标准时间=芬利,2月21日星期日01:09:28 GMT 2016 =芬利,2月21日,星期日01:20:19 GMT 2016 =邦迪,2月21日,星期日01:35:51 GMT 2016 =芬利,2月21日,星期日01:53:30 GMT 2016 =邦迪,2月21日,星期日:18 GMT 2016 =芬利,2月21日,星期日02:28:46 GMT 2016 = Freo,星期日2月21日02:59:50 GMT 2016 = Finley,2月21日,星期日05:10:09 GMT 2016 =马鲁奇,2月21日,星期日:14:11 GMT 2016 =马鲁奇,2月21日星期日08:42:36 GMT 2016 =巴迪,2月22日星期一01:54:28 GMT 2016 =芬利,2月22日星期一02:31:59 GMT 2016 =布迪,2月星期一22 02:34:21 GMT 2016 =卡塔利娜,2月22日星期一02:45:31 GMT 2016 = Buddy,星期一2月22 02:45:47 GMT 2016 =芬利,2月22日星期一03:13:26 GMT 2016 = Buddy, 2016年2月22日星期一格林尼治标准时间= 2016年2月22日马鲁奇= 2016年2月22日星期一格林威治时间= 2016年2月22日星期一新频率= 2016年2月22日格林尼治时间= 2016年2月22日星期一玛丽·李2月22日07:53:44 = Jax,星期一2月22日08:21:42 GMT =芬利,星期一2月22日09:24:41 GMT 2016 = Jax,星期一2月22日09:25:08 GMT 2016 = Mary Lee,星期二2月23日00:58: 2016年格林尼治标准时间46 = 2016年2月23日星期二,凯瑟琳,格林尼治标准时间= 2016年2月23日星期二,卡塔琳娜,2016年2月23日格林威治标准时间,卡塔琳娜= 2016年2月23日,星期二,Katharine,02月23日02:37:01 GMT 2016 = Mary Lee,2月23日星期二02:58:57 GMT 2016 = Katharine,2月23日星期二03:17:37 GMT 2016 = Katharine,2月23日星期二03:21:20 GMT 2016 = Katharine,2月23日星期二03:39 :36 GMT 2016 = Cathy,Tue Feb 23 04:23:30 GMT 2016 = Maroochy,Tue Feb 23 08:07:00 GMT 2016 = Finley,Tue Feb 23 09:12:31 GMT 2016 = Finley,Wed Feb 24 00 :21:19 GMT 2016 = Katharine,Wed Feb 24 01:10:39 GMT 2016 = Freo,Wed Feb 24 01:12:05 GMT 2016 = Buddy,Wed Feb 24 01:18:03 GMT 2016 = Katharine,Wed Feb 2016年2月24日格林尼治标准时间= Buddy,星期二2月24日03:51:03格林尼治标准时间2016年2月= Katharine,格林尼治标准时间2月24日星期三04:50:55格林尼治标准时间= Katharine,2016年2月24日星期三7:33:22格林尼治标准时间= Katharine}

我会将数据放入HashMap(名称->日期)。 如果该名称的条目已经存在,则如果日期较新,则将其覆盖。

如果无法比较日期,请使用DateFormat将字符串转换为可以比较的Date对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM