在业务中,构建了一个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);
原文:https://www.cnblogs.com/sdgtxuyong/p/12584440.html