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双向迭代器
最新推荐文章于 2023-12-21 19:15:00 发布