//高效率遍历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();//移除出境 的专题 } } }