zoukankan      html  css  js  c++  java
  • 添加,删除List<Map<String, Object>>元素

    这里讲对List<Map<String, Object>>的数据结构的添加和删除实例

    添加 

           //初始化        
            List<Map<String, Object>> products = new ArrayList<Map<String,Object>>();
            //也可以这样初始化List<Map<String, Object>> products = null
            
            //初始Map<String,Object>
            Map<String,Object> product01 = null;            
            product01.put("Parameter01", "Key1");        
            
            Map<String,Object> product02 = null;
            String parameter02 = "Parameter02";
            String key2 = "theContentOfKey2";    
            product02.put(parameter02, key2);
            
            //一个一个添加
            products.add(product01);
            products.add(product02);
            
            //从Service中获取
            List<Map<String, Object>> productsAddition = productService.getProduct(); 
            
            //遍历添加
            for(Map<String, Object> product: productsAddition){
                products.add(product);
            }

    删除--使用迭代删除

              //初始化
             List<Map<String, Object>> products =  null;
             
             //获取List元素
             products = productService.getProduct(); 
             
             //使用迭代删除
             Iterator<Map<String, Object>> productsIterator = products.iterator();   
             while (productsIterator.hasNext()) { 
               //删除特定元素
               Map<String, Object> product = productsIterator.next();
               if("product01".equals(product.get("productName"))){
                      productsIterator.remove();
               } 
               if("product02".equals(product.get("productName"))){
                    productsIterator.remove();
               }
                            
            }

     ---------- 谢谢大佬打赏-----------

  • 相关阅读:
    bzoj 5455
    hdu 6705
    hdu 6706
    斜率优化
    bzoj3672
    bzoj1367
    bzoj2118
    bzoj2337
    Codeforces 1077D Cutting Out(二分答案)
    Codeforces 1079C Playing Piano(记忆化搜索)
  • 原文地址:https://www.cnblogs.com/Jomini/p/9595446.html
Copyright © 2011-2022 走看看