【发布时间】:2018-05-18 21:23:37
【问题描述】:
我最近发现了一种对包含 GregorianCalendar 作为键的地图进行排序的好方法。
Map<GregorianCalendar, String> map = new HashMap<>();
Map<GregorianCalendar, String> sortedMap = map.entrySet().stream().sorted(Map.Entry.comparingByKey()).collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue,
(oldValue, newValue) -> oldValue, LinkedHashMap::new));
谁能帮我理解这个命令中调用的每个过程,尤其是从流函数中进行的过程?
谢谢
【问题讨论】:
标签: java sorting java-8 hashmap