当前位置: 首页 > 后端技术 > Java

通用工具方法——地图采集

时间:2023-04-01 16:07:35 Java

地图采集1.根据value获取对应的key值,不重复时可以使用/**从value中获取key*/publicstaticStringgetKeyByValue(Mapmap,Objectvalue){字符串键="";迭代器it=map.entrySet().iterator();while(it.hasNext()){Map.Entryentry=(Map.Entry)it.next();对象obj=entry.getValue();if(obj!=null&&obj.equals(value)){keys=(String)entry.getKey();}}返回键;}运行结果:2.获取Map集合的最大值Map集合的值需要是Integer类型publicstaticObjectgetMaxValue(Mapmap){if(map==null)returnnull;intlength=map.size();集合<整数>c=map.values();对象[]obj=c.toArray();数组排序(对象);返回对象[长度-1];}运行结果: