Collection<Integer> c = ();
Object[] obj = ();
(obj);
如果是返回最小值,就返回obj[0]。其实解决我们这个问题也是类似的方法,但是map中根据key值取value值很容易,但根据value值取key值就很麻烦,特别是有的value相等的情况。好了,直接上代码:
public String test(Map<String,Integer> map){
List<Entry<String,Integer>> list = new ArrayList<Entry<String,Integer>>(());
(list, new Comparator<<String, Integer>>() {
public int compare(<String, Integer> o1,<String, Integer> o2) {
//升序排列
return (() - ());
//降序排列
//return (() - ());
}});
return (0).getKey();
}