【问题标题】:Getting maximum Key Values in Map [closed]在地图中获取最大键值[关闭]
【发布时间】:2018-01-21 22:31:11
【问题描述】:

如何在 Map 中获取最大键值并将其保存到 List 中?

比如有没有Map: 约翰,30 岁 亚历山大,10 岁 伊万,20 岁 史蒂文,30 岁

结果必须是一个列表:John, Steven

【问题讨论】:

标签: hashmap


【解决方案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);
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-16
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 2020-05-19
    • 2010-09-21
    • 2023-01-20
    相关资源
    最近更新 更多