import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class Test {
public static void main(String[] args) {
List list = new ArrayList();
list.add(new String("abc"));
list.add(new Date());
list.add(new Integer(10));
list.add(null);
//双向迭代器向前
ListIterator lit = list.listIterator(list.size());//注意光标要定位到最后一个之后
while(lit.hasPrevious()){ //还有前一个吗?
System.out.print(lit.previous()+"\t"); //输出前一个
}//输出null 10 Tue Mar 19 21:25:06 CST 2013 abc
System.out.println();
//双向迭代器向后
ListIterator it = list.listIterator();
while(it.hasNext()){
System.out.print(it.next());
}//输出null 10 Tue Mar 19 21:25:06 CST 2013 abc
}
}
集合List双向迭代器
最新推荐文章于 2024-12-24 02:49:29 发布