JAVA中LISt遍历时如何remove元素
来源:互联网 发布:mac双系统开机选择切换 编辑:程序博客网 时间:2024/04/29 05:22
public class RemoveElementDemo { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("100012011"); list.add("10001201s1"); list.add("10001201s1"); //解决方案: //1.i--操作 /*for(int i = 0;i < list.size();i++){ String b = list.get(i); if(b.equals("502323232")){ list.remove(i); i--; } }*/ //2.反向遍历 /*for(int i = list.size() - 1;i >= 0;i--){ String b = list.get(i); if(b.equals("502323232")){ list.remove(i); } }*/ //解决方案:调用Iterator的remove()方法安全删除元素,避免异常 Iterator<String> iter = list.iterator(); while(iter.hasNext()){ String b = iter.next(); if(b.equals("100012011")){ iter.remove(); } } for(String b : list){ System.out.println(b); } }}
0 0
- JAVA中LISt遍历时如何remove元素
- JAVA中LISt遍历时如何remove元素
- JAVA中LISt遍历时如何remove元素
- JAVA中LISt遍历时如何remove元素
- list遍历时删除元素
- 如何在遍历时删除List中的元素
- java遍历时删除元素
- List,Set,Map遍历时删除元素
- Java ArrayList遍历时删除一个元素
- Java ArrayList遍历时删除元素
- java ArrayList遍历时删除元素
- Java ArrayList遍历时删除一个元素
- std中vector和list容器遍历时元素的动态删除
- Java遍历时删除List、Set、Map中的元素(源码分析)
- List遍历时陷阱
- python list遍历时删除元素的推荐做法
- map遍历时,删除元素
- java中Iterator遍历时的删除问题
- CentOs7虚拟机与防火墙
- Codeforces Round #382 (Div. 2) C. Tennis Championship(斐波那契递推)
- xfce 快捷键 命令整理
- 解决Android应用启动时的黑白屏问题
- PTA-数据结构 5-31 笛卡尔树 (25分)
- JAVA中LISt遍历时如何remove元素
- MySQL中文乱码问题总结
- codeforce 382 D. Taxes(哥德巴赫猜想)
- Java垃圾回收机制
- 蹄声工作效率的方法
- MySQL创建关联表的方法
- 跨浏览器确定浏览器窗口位置及窗口大小
- Spring 介绍
- Swift相关概念语法简单理解