ArrayList 删除偶数项后 只能一次remove()方法

来源:互联网 发布:二建考试知乎 编辑:程序博客网 时间:2024/05/16 00:35
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;




public class ArrayL {


/**
* 删除偶数项的链表
*/
public static void main(String[] args) {
List l = new ArrayList();
for(int i=0; i<10; i++){
l.add(i);
}
System.out.println(l);
doL(l);
System.out.println(l);


}
public static List  doL(List l){
Iterator it = l.iterator();
for(int i=l.size()-1; it.hasNext() && i>=0; i--){
if(i%2 == 0)
l.remove(i);
}
return l;
}
}
0 0