[java]代码库
import java.util.*;
public class Test {
// 遍历输出List中的对象
public static void print(List<Integer> list) {
Iterator<Integer> itr = list.iterator();
while (itr.hasNext()) {
System.out.print(itr.next());
System.out.print(", ");
}
System.out.println();
}
public static void main(String[] args) {
List<Integer> s = new ArrayList<Integer>();
for (int i = 0; i < 20; i++) {
s.add(i); // 1-20加入列表
}
print(s);
Iterator<Integer> itr = s.iterator();
while (itr.hasNext()) {
int i = itr.next();// 用迭代器遍历获取List中的对象
if (i % 2 == 0) {
itr.remove(); // 偶数移出列表
}
}
print(s);
}
}