【发布时间】:2025-12-13 11:25:01
【问题描述】:
我正在尝试获取具有最大值(不是最大值)的键。我尝试了一些方法,例如计算遍历每个键的值。但是它们归结为从值中找到键的问题,当我们具有相同的值时,这是有问题的。
// calculate the length
for(String key : map.keySet())
{
len.add(map.get(key).size());
}
// sort the length
Collections.sort(len, Collections.reverseOrder() );
【问题讨论】:
-
您使用的是什么版本的 Java?如果是 Java 8,那就简单多了。
-
对于 Map,每个键最多可以映射到一个值。所有键的值数将为 0 或 1。