ArrayList如何删除指定的几个数据?
来源:互联网 发布:java教程博客 编辑:程序博客网 时间:2024/04/29 20:53
import java.util.ArrayList;
public class tttt {
public static void main(String[] args) {
ArrayList<Integer> arrayList = new ArrayList<Integer>();
ArrayList<Integer> arrayList2 = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
arrayList.add(i);
arrayList2.add(i);
}
for (int i = 0; i < arrayList.size(); i++) {
Integer integer = arrayList.get(i);
if(integer==3 || integer==4 || integer==5){
arrayList.remove(integer);
}
}
System.out.println(arrayList.toString());
[0, 1, 2, 4, 6, 7, 8, 9] 4还没删掉,没有删除干净,这样删的话!因为删掉3的时候,4就跑到3原来的位置,就躲避了遍历(3原先的位置遍历过了)
//应该这么删,把满足要求的数据放到另一个集合里,最后统一删除,就不会漏删了!!!!
ArrayList<Integer> arrayList3 = new ArrayList<Integer>();
for (int i = 0; i < arrayList2.size(); i++) {
Integer integer = arrayList2.get(i);
if(integer==3 || integer==4 || integer==5){
//arrayList2.remove(integer);
arrayList3.add(integer);
}
}
arrayList2.removeAll(arrayList3);
System.out.println(arrayList2.toString());
[0, 1, 2, 6, 7, 8, 9] 删除干净了
}
}
- ArrayList如何删除指定的几个数据?
- ArrayList删除指定索引数据
- ArrayList的数据删除
- ArrayList删除指定元素
- ArrayList 删除指定值
- 删除ArrayList中的指定元素
- 遍历ArrayList删除指定元素
- 遍历ArrayList删除指定元素
- 怎样从arraylist中删除指定位置的对象?
- 遍历ArrayList并删除指定项的一点总结。。
- ArrayList是如何组织数据的
- 删除重复数据的几个方法
- 删除中重复数据的几个方法
- Mongodb 删除重复数据的几个方法
- STL list如何删除指定的元素
- 【转载】ArrayList 中数据删除
- kettle删除指定数据
- ArrayList在遍历的同时无法删除数据
- jenkins
- C语言学习笔记---001C语言的介绍,编译过程原理,工具等
- [****ViewController respondsToSelector:]: message sent to deallocated instance
- How To Include Custom Library Into Maven Local Repository?
- 兔子--Error generating final archive: Found duplicate file for APK: LICENSE
- ArrayList如何删除指定的几个数据?
- UVa129 - Krypton Factor
- 兔子--properties文件
- HaloDao进阶之面向sql动态视图的构思实现(三)
- 背包问题模板
- 优优云验证码识别积累一二
- android studio 下使用ndk——快速生成c/c++头文件
- HDU 2602 Bone Collector(0-1背包模板题)
- dll注入步骤