将Map中的key存放至set集合中,进行排序,排序后的set中第一个值即为最小,最后一个即为最大
/**
* 获取map中最大的key
* @param map
* @return
*/
public static Integer getMaxKey(Map<Integer, List<User>> map) {
if (map == null){
return null;
}
Set<Integer> set = map.keySet();
Object[] obj = set.toArray();
Arrays.sort(obj);
return Integer.parseInt(obj[obj.length - 1].toString());
}
本文介绍了一种从Map中获取最大键的方法,通过将Map的键存储到Set集合中并进行排序来实现。这种方法适用于需要根据键值大小进行操作的场景。

1万+

被折叠的 条评论
为什么被折叠?



