王磊的个人技术记录 王磊的个人技术记录

记录精彩的程序人生

目录
Collections对列表排序(一个list根据另一个list排序)
/    

Collections对列表排序(一个list根据另一个list排序)

 public static void setListOrder(List<String> orderRegulation, List<Posts> targetList) {
        Collections.sort(targetList, ((o1, o2) -> {
            int io1 = orderRegulation.indexOf(o1.getId());
            int io2 = orderRegulation.indexOf(o2.getId());
 
            if (io1 != -1) {
                io1 = targetList.size() - io1;
            }
            if (io2 != -1) {
                io2 = targetList.size() - io2;
            }
 
            return io2 - io1;
        }));
}

标题:Collections对列表排序(一个list根据另一个list排序)
作者:wanglei03
地址:https://www.wangleijava.com/articles/2020/03/10/1583803005532.html