java对list集合使用comparator方法比较排序

直接贴出排序源码:

//排序方法
Collections.sort(list,new Comparator{
    public int compare(className o1, className o2){
        if (o1.age > o2.age) {
            return -1;
        }else{
            return 0;
        }
    }
});

//通过循环将list集合中的对象循环印出来
for(int i=0; i <= list.size(); i++){
    ClassName className =  list.get(i);
    System.out.println("-----"+className);
}

你可能感兴趣的:(java)