关于自定义比较器的使用

public class DateCompare implements Comparator<Date>{

    /**
     * 比较两个的日期大小  date1 > date2  返回   1
     * date1 < date2  返回   -1
     * 
     */
    public int compare(Date date1, Date date2) {
        if( date1.before(date2)){
            return 1;
        }
        return -1;
    }

}

我们有的时候在比较大小的时候可能通过直接的比较比较麻烦,这个时候我们可以实现Comparator接口,将传入的对象或者是参数进行比较大小后返回

posted @ 2013-09-26 09:35  唐凯  阅读(281)  评论(0编辑  收藏  举报