将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());
}