Java List遍历中删除元素
来源:互联网 发布:windows下latex 编辑:程序博客网 时间:2024/05/18 00:20
先来看一段代码:
要求:把集合中所有的“two“ 元素删除
List<String> list = new ArrayList<String>(); list.add("one"); list.add("two"); list.add("two"); list.add("two"); list.add("two"); System.out.println(list.size()); System.out.println(list); //第一种 下标遍历(从前往后) /*for(int i = 0; i < list.size(); i++) { if("two".equals(list.get(i))) { list.remove(i); } }*/ //第二种 下标遍历(从后往前) /*for(int i = list.size() - 1; i >= 0; i--) { if("two".equals(list.get(i))) { list.remove(i); } }*/ //第三种 简单写法 /*for(String str : list) { if("two".equals(str)) { list.remove(str); } }*/ //第四种 迭代器 for(Iterator<String> it = list.iterator(); it.hasNext();) { String str = it.next(); if("two".equals(str)) { it.remove(); } } System.out.println(list.size()); System.out.println(list);
上面代码中, 只有第二种和第四种可以实现。
0 0
- Java List遍历中删除元素
- java中List遍历删除元素
- List遍历中删除元素
- Java中List遍历中删除元素需要注意
- Java中遍历删除List多个元素
- JAVA中关于遍历List时删除元素的实践
- STL中list,遍历删除元素注意事项
- 正确在遍历中删除List元素
- 正确遍历中删除list元素
- java 遍历 删除元素 List Set
- java 遍历 删除元素 List Set
- Java遍历List,删除自身元素
- 遍历List,删除元素
- Java动态遍历List 时删除List特征元素
- java中循环遍历删除List和Set集合中元素的方法
- python中对list遍历的过程中删除元素
- java 遍历list、set时 删除元素 java.util.ConcurrentModificationException
- 遍历List删除元素问题
- 十四、符号表Map(Set)的应用
- hdu 5667 Sequence【矩阵快速幂】
- 巩固C语言(六)----数字倒置转换、内存检索、移动窗口、HWND和CWnd、CodeBlocks环境配置
- C++中的explicit关键字
- POJ 3616 B - Milking Time dp(深搜超时)
- Java List遍历中删除元素
- 初学必读 linux根目录下各目录的功 能
- poj 3026 Borg Maze(BFS+Prim)
- ccf送货
- [026]文本分类之SVM
- Android固件加载出错(load failed with error -2)
- 树莓派之orb_slam(1)
- Vector
- 欢迎使用CSDN-markdown编辑器