可以使用以下代码来取得 Map 中最高分数对应的键值对:

Map<String, Integer> scores = new HashMap<>();
// 假设 Map 中已经存储了多个键值对

int maxScore = Collections.max(scores.values()); // 取得最高分数
for (Map.Entry<String, Integer> entry : scores.entrySet()) {
    if (entry.getValue() == maxScore) {
        System.out.println(entry.getKey() + ' 的分数最高,为:' + maxScore);
    }
}

上述代码中,首先通过 Collections.max() 方法取得 Map 中最高分数,然后遍历 Map,找到分数等于最高分数的键值对,输出对应的键和值。

Java Map 获取最高分数的键值对

原文地址: https://www.cveoy.top/t/topic/mKCg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录