获取地图中的最大键值

时间:2018-01-21 22:31:12

标签: hashmap

如何在地图中获取最大键值,并说让它保存到列表中?

例如,是否有地图: 约翰,30岁 亚历山大,10岁 伊万,20岁 史蒂文,30岁

结果必须是List:John,Steven

1 个答案:

答案 0 :(得分:1)

没有额外的清单......

Double max = 0d;

for (String key : wagesList.keySet()) {
    if (wagesList.get(key) > max) {
        max = wagesList.get(key);
    }
}

for (String key : wagesList.keySet()) {
    if (wagesList.get(key).equals(max)) {
        System.out.println(key);
    }
}