判断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();
  }
原文地址:https://www.cnblogs.com/54hsh/p/13072909.html