java集合

map集合遍历
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Map<String,Object> map = new HashMap<>();
       map.put("a","aaaa");
       map.put("b","bbbb");
       map.put("c","cccc");
       //高效率遍历Map以及在循环过程中移除 remove指定key
       //使用iter循环的时候 可以在循环中移除key,for在循环的过程中移除会报错哦
       Iterator iter = map.entrySet().iterator();
       while (iter.hasNext()){
           Map.Entry entry = (Map.Entry) iter.next();
           Object key = entry.getKey();
           Object value = entry.getValue();
           String curKey;
           if(key!=null){
               curKey = key.toString();
               if("a".equals(curKey)){
                   iter.remove();//移除
               }
           }
       }
       for (Map.Entry<String,Object> entry : map.entrySet()) {
           String key = entry.getKey();
           String value = (String) entry.getValue();
           System.out.println("key:"+key+",vlaue:"+value);
       }

  

posted @   a快乐码农  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示