zoukankan      html  css  js  c++  java
  • Java 删除ArrayList中重复元素,保持顺序

        // 删除ArrayList中重复元素,保持顺序     
         public static List<Map<String, Object>> removeDuplicateWithOrder(List<Map<String, Object>> list) {    
            Set<Map<String, Object>> set = new HashSet<Map<String, Object>>();    
            List<Map<String, Object>> newList = new ArrayList<Map<String,Object>>();    
            for (Iterator<Map<String, Object>> iter = list.iterator(); iter.hasNext();) {    
                 Map<String, Object> element =iter.next();    
                 if (set.add(element))    
                    newList.add(element);    
              }     
             list.clear();    
             list.addAll(newList);
             return list;
         }

  • 相关阅读:
    排序算法之归并
    RequestAndResponse
    Jsp相关
    会话技术
    MVC设计思想
    FileRecv VNCViewer 使用方法
    Go语言string包详解
    Go语言字符串
    Go语言fmt包详解
    编写第一个Go程序
  • 原文地址:https://www.cnblogs.com/renpei/p/9647750.html
Copyright © 2011-2022 走看看