java中map用法 如何取得map里key得最大值?
如何取得map里key得最大值?
通常情况下,要获得地图中键的最大值,首先要排序,然后再获得最大值。
导入java.util.Arraysimport文件java.util.Collectionimportjava.util.HashMapimport文件java.util.Mapimport文件java.util.Setpublic文件类MaxMapDemo{public static void main(String[]args){Map<Integer,Integer> Map=new HashMap<Integer,Integer>()地图输入(1, 8) 地图输入(3, 12) 地图输入(5, 53) 地图输入(123, 33) 地图输入(42, 11) 地图输入(44, 42) 地图输入(15, 3) 系统输出打印(getMaxKey(地图))系统输出打印(getmaxvalue(map))}/**在map<K中查找key的最大值,V>*@param map*@return*/public static object getmaxkey(map<integer,integer> map){if(map==null)return nullset<integer> set=映射密钥集()对象[]对象=设置为数组() 数组.排序(obj)返回obj[对象大小()-1]}/**在Map<K中查找value的最大值,V>*@param Map*@return*/public static object getmaxvalue(Map<integer,integer> Map){if(Map==null)returnnullcollection<integer> C=映射值()Object[]obj=c.toArray()数组.排序(obj)返回obj[对象大小()-1]}}
java中map用法 java输出最大值和最小值 java输出最大值
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。