List根据某个元素去重

private static ArrayList<ClassesListVo> removeDuplicateUser(List<ClassesListVo> vo) {
        Set<ClassesListVo> set = new TreeSet<ClassesListVo>(new Comparator<ClassesListVo>() {
            @Override
            public int compare(ClassesListVo o1, ClassesListVo o2) {
                //字符串,则按照asicc码升序排列
                return o1.getId().compareTo(o2.getId());
            }
        });
        set.addAll(vo);
        return new ArrayList<ClassesListVo>(set);
    }

 

posted @ 2018-05-21 18:30  Againn  阅读(1557)  评论(0编辑  收藏  举报