public boolean isContainsRepeat(List<Integer> list) {
    Set<Integer> set = new HashSet<>(list);
    return set.size() < list.size();
}

解释:

  1. 首先将 List<Integer> 转换为 Set<Integer>,利用 Set 的元素不能重复的特性,如果有重复元素,则 Set 的大小一定小于 List 的大小。
  2. 返回值为 boolean 类型,如果 Set 的大小小于 List 的大小,则表示集合中有重复元素,返回 true;否则返回 false
Java 判断 List<Integer> 集合中是否存在重复元素

原文地址: https://www.cveoy.top/t/topic/omGd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录