java边遍历边删除的问题
来源:互联网 发布:vscode php快捷 编辑:程序博客网 时间:2024/05/18 01:51
- @outhor hjx
- @create 2017-11-30 10:20
增强循环 使用迭代器
/** * 使用迭代器 (不推荐使用 users.remove() 继续循环List时会报ConcurrentModificationException) */ public static void list(){ List<User> users = getUsers(); Iterator<User> iterator = users.iterator(); while (iterator.hasNext()){ //删除判断条件 if (iterator.next().getId()>0 && iterator.next().getId()<3){ iterator.remove(); } } for (User user:users){ System.out.println(user.getName()); } } /** * 使用迭代器 */ public static void set(){ Set<User> users = getSetUsers(); Iterator<User> iterator = users.iterator(); while (iterator.hasNext()){ //删除判断条件 if (iterator.next().getId()>0 && iterator.next().getId()<3){ iterator.remove(); } } for (User user:users){ System.out.println(user.getName()); } }
阅读全文
0 0
- java边遍历边删除的问题
- ArrayList的遍历删除问题
- iOS 数组遍历删除元素的问题
- iOS 数组遍历删除元素的问题
- 关于java写二叉排序树的问题,实现各种节点的插入,删除,遍历
- java list 遍历删除 的坑。。
- Java遍历List的时候删除item
- java 目录的遍历与删除
- 集合便遍历边删除
- java Hashtable 的遍历问题
- UE4 蓝图 实现 数组的边遍历边删除
- ArrayList边遍历自身边删除元素的方法
- c++ vector遍历删除元素 出错的问题
- STL中用erase()方法遍历删除元素注意的问题
- List在遍历时候的删除元素问题
- 【iOS】NSMutableArray遍历删除内部元素的问题总结
- 遍历List删除元素问题
- 集合的遍历删除
- IDEA入门级使用教程
- 应该使用FOUNDATION_EXPORT还是#define来定义常量?
- 如何在CSDN中添加好友
- 从流程上对rtmp协议经行总结
- extends和implements
- java边遍历边删除的问题
- tomcat环境变量配置
- webstorm主题、字体形式设置
- 算二十四的第四题
- CSS3 选择器
- 关于window.onload问题
- springboot(二 日志的配置)
- STM32芯片名称含义
- 【蓝桥杯】【调和级数】