Java 从对象列表中保留最近日期

Java 从对象列表中保留最近日期,java,Java,我有一个按日期排序的列表,我想保留列表中每个姓名的最新日期,例如,一个姓名可能有多个不同日期的条目,我只想保留该姓名的最新日期 对于以下列表,我如何实现这一点 我指的是一个有序的树状图,它将日期映射到名称,我如何删除例如,有“Sun Feb 21 00:35:54 GMT 2016=Finley”,然后在稍后的日期有另一个“Sun Feb 21 01:03:41 GMT 2016=Finley”,等等,我如何在稍后的日期删除所有的树状图,而只保留最近的树状图?但是每个名字呢 鲨鱼:{Sun Fe

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

对于以下列表,我如何实现这一点

我指的是一个有序的树状图,它将日期映射到名称,我如何删除例如,有“Sun Feb 21 00:35:54 GMT 2016=Finley”,然后在稍后的日期有另一个“Sun Feb 21 01:03:41 GMT 2016=Finley”,等等,我如何在稍后的日期删除所有的树状图,而只保留最近的树状图?但是每个名字呢

鲨鱼:{Sun Feb 21 00:27:53格林威治标准时间2016=Freo,Sun Feb 21 00:35:54格林威治标准时间 2016=芬利,太阳2月21日01:03:41格林威治标准时间2016=芬利,太阳2月21日01:09:28 格林尼治标准时间2016=芬利,太阳2月21日01:20:19格林尼治标准时间2016=巴迪,太阳2月21日 01:35:51 GMT 2016=芬利,太阳2月21日01:53:30 GMT 2016=巴迪,太阳2月21日 格林威治标准时间2016年02月21日02:01:18=芬利,太阳2月21日02:28:46格林威治标准时间2016=太阳弗雷奥 2016年2月21日02:59:50格林威治标准时间=芬利,太阳2月21日05:10:09格林威治标准时间 2016年=马鲁奇,太阳2月21日05:14:11格林威治标准时间2016=马鲁奇,太阳2月21日 08:42:36 GMT 2016=巴迪,星期一2月22日01:54:28 GMT 2016=芬利,星期一2月22日 22 02:31:59 GMT 2016=巴迪,星期一2月22日02:34:21 GMT 2016=卡塔利纳, 2016年2月22日星期一02:45:31 GMT=好友,2016年2月22日星期一02:45:47 GMT 2016=芬利,周一2月22日03:13:26格林威治标准时间2016=巴迪,周一2月22日05:05:20 格林尼治标准时间2016=Maroochy,周一2月22日05:15:45格林尼治标准时间2016=Freo,周一2月22日 07:51:13 GMT 2016=玛丽·李,星期一2月22日07:53:44 GMT 2016=Jax,星期一2月22日 22 08:21:42 GMT 2016=Finley,周一至二月22日09:24:41 GMT 2016=Jax,周一至二月 22 09:25:08 GMT 2016=玛丽·李,周二2月23日00:58:46 GMT 2016=凯瑟琳, 2016年2月23日星期二01:20:20 GMT=卡塔利纳,星期二02:23:06 GMT 2016=凯瑟琳,星期二2月23日02:35:47格林威治标准时间2016=凯西,星期二2月23日 2016年2月23日星期二02:37:01 GMT=玛丽·李02:58:57 GMT 2016=凯瑟琳, 2016年2月23日星期二03:17:37 GMT=凯瑟琳,2016年2月23日星期二03:21:20 GMT 2016年2月23日星期二03:39:36格林威治标准时间2016年2月23日星期二凯西 04:23:30 GMT 2016=马鲁希,星期二2月23日08:07:00 GMT 2016=芬利,星期二 2016年2月23日09:12:31格林威治标准时间=芬利,星期三2月24日00:21:19格林威治标准时间 2016年2月24日星期三01:10:39格林威治标准时间2016年2月24日星期三01:12:05 格林尼治标准时间2016=巴迪,星期三2月24日01:18:03格林尼治标准时间2016=凯瑟琳,星期三2月24日 02:25:28 GMT 2016=巴迪,星期三2月24日03:51:03 GMT 2016=凯瑟琳,星期三 2016年2月24日04:50:55格林威治标准时间=凯瑟琳,星期三2月24日07:33:22格林威治标准时间 2016=凯瑟琳}


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


如果比较日期时遇到问题,请使用DateFormat将字符串转换为可以比较的日期对象。

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


如果您在比较日期时遇到问题,请使用DateFormat将字符串转换为可以比较的日期对象。

您能给我们提供您已有的java代码吗?您能给我们现有的java代码吗?回答得好。但是有一点需要注意:
java.util.Date
已经被类取代了。回答得好。但是需要注意的是:
java.util.Date
已经被类所取代。