我有一个按日期排序的有序列表,我想保留列表中每个名称的最新日期,例如,对于具有不同日期的名称,可能有多个条目我只想保留最新日期这个名字,
如何在以下列表中实现此目的?
我的意思是一个TreeMap 被命令将日期映射到名称,我怎么能删除,例如,“Sun Feb 21 00:35:54 GMT 2016 = Finley”然后还有另一个“Sun Feb 21 01:03:41 GMT 2016 = Finley”等等,我怎么能在以后的日期删除所有的,只保留最近的?但对于每个名字?
鲨鱼:{Sun Feb 21 00:27:53 GMT 2016 = Freo,Sun Feb 21 00:35:54 GMT 2016 = Finley,Sun Feb 21 01:03:41 GMT 2016 = Finley,Sun Feb 21 01:09:28 GMT 2016 = Finley,Sun Feb 21 01:20:19 GMT 2016 = Buddy,Sun 2月21日 01:35:51 GMT 2016 = Finley,Sun Feb 21 01:53:30 GMT 2016 = Buddy,Sun Feb 21 02:01:18 GMT 2016 = Finley,Sun Feb 21 02:28:46 GMT 2016 = Freo,Sun 2月21日02:59:50 GMT 2016 = Finley,Sun Feb 21 05:10:09 GMT 2016 = Maroochy,Sun 2月21日05:14:11 GMT 2016 = Maroochy,Sun 2月21日 08:42:36 GMT 2016 = Buddy,Mon Feb 22 01:54:28 GMT 2016 = Finley,Mon Feb 22 02:31:59 GMT 2016 = Buddy,Mon Feb 22 02:34:21 GMT 2016 = Catalina, 周一2月22日02:45:31 GMT 2016 = Buddy,周一2月22日02:45:47 GMT 2016 = Finley,Mon Feb 22 03:13:26 GMT 2016 = Buddy,Mon Feb 22 05:05:20 GMT 2016 = Maroochy,2月22日星期一05:15:45 GMT 2016 = Freo,2月22日星期一 07:51:13 GMT 2016 = Mary Lee,Mon Feb 22 07:53:44 GMT 2016 = Jax,Mon Feb 22 08:21:42 GMT 2016 = Finley,Mon Feb 22 09:24:41 GMT 2016 = Jax,Mon Feb 22 09:25:08 GMT 2016 = Mary Lee,2月23日星期二00:58:46 GMT 2016 = Katharine, 2月23日星期二01:20:20 GMT 2016 = Catalina,2月23日星期二02:23:06 GMT 2016 = Katharine,2月23日星期二02:35:47 GMT 2016 = Cathy,2月23日星期二 02:37:01 GMT 2016 = Mary Lee,2月23日星期二02:58:57 GMT 2016 = Katharine, 2月23日星期二03:17:37 GMT 2016 =凯瑟琳,2月23日星期二03:21:20 GMT 2016 = Katharine,2月23日星期二03:39:36 GMT 2016 = Cathy,2月23日星期二 04:23:30 GMT 2016 = Maroochy,2月23日星期二08:07:00 GMT 2016 = Finley,Tue 2月23日09:12:31 GMT 2016 = Finley,2月24日星期三00:21:19 GMT 2016 = Katharine,2月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,2月24日星期三 02:25:28 GMT 2016 = Buddy,Wed Feb 24 03:51:03 GMT 2016 = Katharine,Wed 2月24日04:50:55 GMT 2016 =凯瑟琳,2月24日星期三07:33:22 GMT 2016 =凯瑟琳}
答案 0 :(得分:4)
我会将数据放入HashMap(name-> date)。如果该名称的条目已存在,请在日期更新的情况下覆盖该条目。
如果您在比较日期时遇到问题,请使用DateFormat将字符串转换为可以比较的Date对象。