集合List双向迭代器

来源:互联网 发布:unlock软件下载 编辑:程序博客网 时间:2024/05/21 19:25
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"); //输出前一个}//输出null10Tue Mar 19 21:25:06 CST 2013 abcSystem.out.println();//双向迭代器向后ListIterator it = list.listIterator();while(it.hasNext()){System.out.print(it.next());}//输出null10Tue Mar 19 21:25:06 CST 2013 abc}}