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);
    }
原文地址:https://www.cnblogs.com/againn/p/9068653.html