public static void main(String[] args) {
List taskList =new ArrayList();
HashMap map =new HashMap<>();
map.put("type",1);
HashMap map2 =new HashMap<>();
map2.put("type",2);
HashMap map3 =new HashMap<>();
map3.put("type",3);
taskList.add(map2);
taskList.add(map);
taskList.add(map3);
System.out.println("排序前" + taskList);
Collections.sort(taskList, new Comparator>() {
@Override
public int compare(Map o1, Map o2) {
return Integer.valueOf(o1.get("type").toString()).compareTo(Integer.valueOf(o2.get("type").toString()));
}
});
System.out.println("排序后" + taskList);
// List> list = new ArrayList>();
//
// list.add(getData(0));
// list.add(getData(3));
// list.add(getData(05));
// list.add(getData(6));
// list.add(getData(2));
//
// System.out.println("排序前" + list);
//
// Collections.sort(list, new Comparator>() {
// public int compare(Map o1, Map o2) {
// return o1.get("countScore").compareTo(o2.get("countScore"));
// }
// });
//
// System.out.println("排序后" + list);
// }
//
// private static Map getData(int num) {
// Map map = new HashMap();
// map.put("countScore", String.valueOf(num));
// return map;
//
}