“对应T类”需要重写hashCode和equals方法
/** * List中是否包含重复记录,对应实体类需要重写hashCode和equals方法 * * @param list 要校验的List * @param <T> 对应实体类 * @return true:存在重复记录 */ public static <T> boolean listHasRepeatRecord(List<T> list) { Set<T> set = new HashSet<>(); set.addAll(list); return list.size() != set.size(); }