List<Menu> menuList = transformationParm.getMenuList();
Iterator<Menu> iterator = menuList.iterator();
while (iterator.hasNext()){
Menu menu = iterator.next();
if (menuMap.containsKey(menu.getCode())){
iterator.remove();
}
}
直接用循环的话,会报异常,如下图
这个里有更详细的讲解
引用:ConcurrentModificationException异常