import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Test_Comparator {
/**
* @param args
*/
public static void main(String[] args) {
ArrayList<Map.Entry<String,Integer>>list=new ArrayList<>();
HashMap<String, Integer>map=new HashMap<>();
map.put("a", 1);
map.put("b", 3);
map.put("c",2);
list.addAll(map.entrySet());
Result(list);
Comparator<Map.Entry<String,Integer>>comparator=new Comparator<Map.Entry<String,Integer>>() {
@Override
public int compare(Map.Entry<String,Integer> o1, Map.Entry<String,Integer> o2) {
// TODO Auto-generated method stub
return o2.getValue().compareTo(o1.getValue());
}
};
Collections.sort(list,comparator);
System.out.println("-----------");
Resul
Collections.sort()及map.Entry<>用法
最新推荐文章于 2024-01-09 14:03:12 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)