首页 > 编程语言 > 详细

java 中list的排序

时间:2020-03-27 22:17:18      阅读:61      评论:0      收藏:0      [点我收藏+]

在业务中,构建了一个list数组,需要对里面的对象,进行id倒序排序,

方法如下:

在bean中,实现comparable的接口,

public class Description implements Comparable<Description>

并实现其重载的方法,谁在前谁在后,代表正序和倒序

public int compareTo(Description o) {
     return o.id - this.id;
    }

在业务中,对于已经构建好的list,实现下列排序操作

 Collections.sort(descriptionList);
     descriptionList.addAll(descriptionMapper.getDescriptionByCategoryLimit(level));
        for (Category description : categorysList) {
            descriptionList.addAll(descriptionMapper.getDescriptionByCategoryLimit(description.getId()));
        }
//这句代码是关键,上面的代码与本例无关 Collections.sort(descriptionList);

 

java 中list的排序

原文:https://www.cnblogs.com/sdgtxuyong/p/12584440.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!