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