在java 8中检索Hashmap中具有最大值的键

时间:2017-05-03 00:24:12

标签: java-8 hashmap

我正在尝试检索散列映射中具有最大值的所有键。我有以下代码,

List<List<Long>> maxList = map.entrySet()
                .stream()
                .filter(entry -> entry.getValue() == maxCount)
                .map(Map.Entry::getKey)
                .collect(Collectors.toList());

我的地图有多个条目具有相同的值。但它只获取地图中的最后一个条目。对于为什么会发生这种情况的任何想法?任何帮助非常感谢!

0 个答案:

没有答案