package test;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.ListIterator;
public class IteratorDemo {
public static String s1 = "e1";
public static String s2 = "e2";
public static String s3 = "e3";
public static void main(String[] args) {
// TODO 自动生成的方法存根
ArrayList al = new ArrayList();
al.add(s1);
al.add(s2);
al.add(s3);
Iterator it = al.iterator();
while(it.hasNext()){
print(it.next());
it.remove();
}
//若想在迭代过程中对数据进行增删改查,应该使用ListIterator
al.add(s1);
al.add(s2);
al.add(s3);
ListIterator li = al.listIterator();
while(li.hasNext()){
if(li.next().equals(s2)){
li.remove();
}
}
print(al);
}
public static void print(Object obj){
System.out.println(obj);
}
}
ListIterator与Iterator
最新推荐文章于 2021-12-14 22:13:22 发布