List<MyProjectVO> myProjectVOList = query2(params);
for (MyProjectVO myProjectVO : myProjectVOList) {
//比如循环中有 myProjectVOList.remove(Object o)之类的方法就会出错
如果要对其进行修改的话那么就要用Iterator 的remove方法
//代码替换为 while(Iterate.hasNext()){
Iterate.remove();
}
}
本文介绍了一种在遍历 Java 列表过程中安全移除元素的方法,避免了直接使用 List.remove 方法可能导致的并发修改异常,推荐使用 Iterator 的 remove 方法。
List<MyProjectVO> myProjectVOList = query2(params);
for (MyProjectVO myProjectVO : myProjectVOList) {
//比如循环中有 myProjectVOList.remove(Object o)之类的方法就会出错
如果要对其进行修改的话那么就要用Iterator 的remove方法
//代码替换为 while(Iterate.hasNext()){
Iterate.remove();
}
}
953

被折叠的 条评论
为什么被折叠?