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

  • 相关阅读:
    闭包(closure)与协程共用时要注意的事情
    mysql---视图
    职责链模式
    JavaScript DOM(一)
    9.7 迭代
    [BLE--Link Layer]设备蓝牙地址
    Loopback測试软件AX1用户手冊 V3.1
    操作系统
    OpenCV特征点检測------Surf(特征点篇)
    linux 命令 xxd
  • 原文地址:https://www.cnblogs.com/pxzbky/p/11928999.html
Copyright © 2011-2022 走看看