zoukankan      html  css  js  c++  java
  • java ArrayList去重复值

        public static List removeDuplicateWithOrder(List list) {

            Set set = new HashSet();

            List newList = new ArrayList();

            for (Iterator iter = list.iterator(); iter.hasNext();) {

                Object element = iter.next();

                if (set.add(element)){

                    newList.add(element);

                }

            }

            return newList;

        }

    ------

    public static List removeDuplicateWithOrder(List list) {
    Set set = new HashSet(list.size());
    set.addAll(list);
    List newList = new ArrayList(set.size());
    newList.addAll(set);
    return newList;
    }

    ----

      public static List removeDuplicateWithOrder(List list) { 
            List newList = new ArrayList(); 
            for (Object o : list) { 
                if (!newList .contains(o)) newList.add(o); 
            } 
            return newList; 
        } 

  • 相关阅读:
    数字麦克风PDM信号采集与STM32 I2S接口应用(四)--单片机源码
    Golang SQL连接池梳理
    Ghost-无损DDL
    蛮好用的网站
    齿轮
    water
    折纸 (模拟)
    不等式(数学)
    周期串查询
    大集训模拟赛十一
  • 原文地址:https://www.cnblogs.com/yangpeng-jingjing/p/7491457.html
Copyright © 2011-2022 走看看