java map遍历删除_高效率遍历Map以及在循环过程中移除 remove指定key

//高效率遍历Map以及在循环过程中移除 remove指定key

//使用iter循环的时候 可以在循环中移除key,for在循环的过程中移除会报错哦

//本方法效率高

Iterator iter = finalFenleiMap.entrySet().iterator();

while (iter.hasNext()){

Map.Entry entry = (Map.Entry) iter.next();

Object key = entry.getKey();

if(key!=null){

curKey = key.toString();

if(curKey.indexOf("国内")!=-1){

finalFenleiMap.put(curKey, scenicList);

}else if(curKey.indexOf("出境")!=-1){

iter.remove();//移除出境 的专题

}

}

}

Java中map接口 遍历map

转自:https://www.cnblogs.com/wjk921/p/4918442.html java集合框架用于存储数据,也被称为集合类 位于java.util包下 java.util包下常用接 ...

Java中遍历Map集合的四种方法

在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都 ...

Java中如何遍历Map对象的4种方法

在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然


版权声明:本文为weixin_34964950原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。