对list集合重新排序
集合工具类Collections的方法sort()可以对集合进行排序,
list集合如果放入的是一个个数字,那么不需要重写,直接将list集合放入即可;
例如
list.add(1);
list.add(5);
list.add(10);
list.add(8);
Collections.sort(list); //即可对list集合重新排序
如何list里面存放的是复杂的内容,如下,包含map集合,
Collections.sort(list, new Comparator<Map<String,Object>>() {
@Override
public int compare(Map<String, Object> o1, Map<String, Object> o2) {
int num1=Integer.parseInt(o1.get("jjcd")+"");
int num2=Integer.parseInt(o2.get("jjcd")+"");
return num2-num1;
}
});