List排序——Comparator对象

来源:互联网 发布:美国就业数据公布时间 编辑:程序博客网 时间:2024/05/22 01:58
/**
* 排序
* **/
@SuppressWarnings("unchecked")
class ComparatorVote implements Comparator{
public int compare(Object arg0, Object arg1) {
 Vote vote0=(Vote)arg0;
 Vote vote1=(Vote)arg1;
 //按shopCode排序
 int flag=(vote0.getVoteNum()+"").compareTo(vote1.getVoteNum()+"");
 return flag; //按voteNum升序排列
 //return -flag;//按voteNum降序排列
}
}

public static void main(String[] args) {
...
//给remainList集合排序
ComparatorVote comparator=new ComparatorVote();
Collections.sort(remainList, comparator);
...
}
1 0
原创粉丝点击