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);
            }

  • 相关阅读:
    在千万级的数据库查询中,如何提高效率?
    SQL的触发器和存储过程详解
    如何提高mysql的安全性?
    mysql的触发器
    HDU5564 Clarke and digits
    JOI2014Final 飞天鼠
    Topcoder10073 SRM418 BarracksEasy
    Topcoder9902 SRM416 DancingCouples
    Topcoder8307 SRM390 SetOfPatterns
    POJ1741 Tree(点分治)
  • 原文地址:https://www.cnblogs.com/pxzbky/p/11928999.html
Copyright © 2011-2022 走看看