java list 动态删除
- 摘要:List<Integer>list=newArrayList<Integer>();list.add(1);list.add(2);list.add(3);list.add(4);list.add(5);inta=list.size();for(inti=0;i<a;i++){if(list.get(i)>2){System.out.println(list.get(i));}else{list.remove(i);a--;i--;}}System.out
- 标签:list Java
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
int a = list.size();
for (int i = 0; i < a; i++) {
if(list.get(i) > 2){
System.out.println(list.get(i));
}else{
list.remove(i);
a--;
i--;
}
}
System.out.println("------------->");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
打印内容:
3
4
5
------------->
3
4
5