zoukankan      html  css  js  c++  java
  • 判断List中是否存在重复元素

        1 判断list 中有重复的元素可以用hashSet

        List<Integer> list = new ArrayList<>();
          list.add(1);
          list.add(1);
          list.add(2);
          list.add(3);
          list.add(3);
          list.add(2);
          HashSet<Integer> hashSet = new HashSet<>(list);
            if (list.size() != hashSet.size()) {
              System.out.println("list中存在重复的数据");
            }

        2 list的contains方法可以判断list中是否包含某一个元素

        List<Integer> list = new ArrayList<>();
          list.add(1);
          list.add(1);
          list.add(2);
          list.add(3);
          list.add(3);
          list.add(2);
          List<Integer> list2 = new ArrayList<>();
            for (Integer integer : list) {
              if (list2.contains(integer)) {
                System.out.println("list中存在重复的数据");
              }
             list2.add(integer);
            }

  • 相关阅读:
    Java接口总结
    java面向对象特点总结
    二分查找的两种实现方法
    关于Java的对象equals方法
    java加密枝术是怎样的?
    Java中子类和父类间的调用关系
    Java中字符串的完美度
    Java源代码不编译到字节码文件
    java生成6位随机数
    Struts2中ModelDriven的使用
  • 原文地址:https://www.cnblogs.com/pxzbky/p/11928999.html
Copyright © 2011-2022 走看看