小编Ben*_*nao的帖子

反向排序HashMap?

所以我遇到了这种能够按值对HashMaps进行排序的方法.

public static <K, V extends Comparable<? super V>> Map<K, V> sortByValue(Map<K, V> map) {
        return map.entrySet()
                .stream()
                .sorted(Map.Entry.comparingByValue())
                .collect(Collectors.toMap(
                        Map.Entry::getKey,
                        Map.Entry::getValue,
                        (e1, e2) -> e1,
                        LinkedHashMap::new
                        ));
    }
Run Code Online (Sandbox Code Playgroud)

我想使用该reversed()方法,Comparator但我似乎找不到合适的地方.

java sorting generics hashmap comparator

2
推荐指数
1
解决办法
1368
查看次数

标签 统计

comparator ×1

generics ×1

hashmap ×1

java ×1

sorting ×1