Java的Comparator顺序


本文主要记录comparator的返回值与排序的关系。

实例

//order by time asc
            if(CollectionTool.isNotEmpty(commentVos)){
                Collections.sort(commentVos,new Comparator(){
                    @Override
                    public int compare(CommentVo o1, CommentVo o2) {
                        return o1.getTime().compareTo(o2.getTime());
                    }
                });
            }

说明
返回-1,表示o1排在o2前面,asc
返回1,表示o1排在o2后面,desc

欢迎加入学习交流群569772982,大家一起学习交流。

你可能感兴趣的:(Java的Comparator顺序)