判断List集合中是否包含重复记录不生效问题
“对应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(); }
千万不要试图去研究 研究了很久都整不明白的东西,或许是层次不到,境界未到,也或许是从未在实际的应用场景接触过,这种情况下去研究,只会事倍功半,徒劳一番罢了。能做的就是不断的沉淀知识,保持一颗积极向上的学习心态,相信终有一天所有的困难都会迎刃而解。