private String getDiskMax(Map<String, Double> map) {
List<Double> list = new ArrayList<Double>();
for (String temp : map.keySet()) {
double value = map.get(temp);
list.add(value);
}
double max = 0;
for (int i = 0; i < list.size(); i++) {
double size = list.get(i);
max = (max>size)?max:size;
}
for (String key : map.keySet()) {
if (max == map.get(key)) {
return key + "=" + max;
}
}
return null;
}
相关文章
- C++ STL中Map的按Key排序跟按Value排序
- java中如何将一段字符串按照特定分隔符将其字段值保存在map、table或list中,然后后面通过key获取到对应的value?
- mybatis获取map中的key和value
- MyBatis循环获取Map中的key和value的方法
- 在一个未知的map中,获得key和value
- Java实现过滤掉map集合中key或value为空的值示例
- 如何取出 Map中key和value的值
- 合并map中key相同的value
- mybatis resultType=map时,value为null时返回结果没有对应的key
- java.util.Map按照key值合并的value的Collection 集合中。