如何在地图中获取最大键值,并说让它保存到列表中?
例如,是否有地图: 约翰,30岁 亚历山大,10岁 伊万,20岁 史蒂文,30岁
结果必须是List:John,Steven
答案 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);
}
}