List集合中的对象判断某个字段是否重复


对象和字段自定义

 /**
     * 判断List<Knowledge>的对象code是否有重复,有重复true
     *
     * @param orderList
     * @return
     */
    private Boolean knowledgeIsRepeat(List<Knowledge> orderList) {
        Set<Knowledge> set = new TreeSet<Knowledge>(new Comparator<Knowledge>() {
            public int compare(Knowledge a, Knowledge b) {
                // 字符串则按照asicc码升序排列
                return a.getCode().compareTo(b.getCode());
            }
        });
        set.addAll(orderList);
        if (set.size() < orderList.size()) {
            return true;
        }
        return false;
    }

合中的对象按照某个字段去重实现

 

https://www.iteye.com/blog/zysnba-2419940


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM