java map 最大值_Java map取value最大值和最小值

/**

* 求Map中Value(值)的最小值

*

* @param map

* @return

*/

public static Object getMinValue(Map map) {

if (map == null)

return null;

Collection c = map.values();

Object[] obj = c.toArray();

Arrays.sort(obj);

return obj[0];

}

/**

* 求Map中Value(值)的最大值

*

* @param map

* @return

*/

public static Object getMaxValue(Map map) {

if (map == null)

return null;

int length =map.size();

Collection c = map.values();

Object[] obj = c.toArray();

Arrays.sort(obj);

return obj[length-1];

}

构建一个学生Student,根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。

定义一个表示学生信息的类Student,要求如下: (

你可能感兴趣的:(java,map,最大值)