對象和字段自定義
/** * 判斷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; }
合中的對象按照某個字段去重實現