【发布时间】:2018-06-25 10:42:29
【问题描述】:
我有val myHashMap = HashMap<String, MutableList<TestItem>>(),hashmap 键值是格式化为日期的字符串,例如20-06-2018 如何按降序对这个hashMap 进行排序?
预期结果:
22-06-2018 : []
21-06-2018 : []
20-06-2018 : []
我用这段代码排序,结果是升序的:
val sortedMap = myHashMap.toSortedMap(compareBy { it })
【问题讨论】:
-
您的预期结果似乎也是降序排列的?此外,您在那里的
toSortedMap电话非常适合我,我按升序(20、21、22)获取元素。 -
我的错误,更新问题