import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
/** boolean hasNext()是否有下一个
* boolean hasPrevious()是否有前一个
* Object next()返回下一个元素
* Object previous();返回上一个元素*/
public class Demo4_ListIterator {
public static void main(String[] args) {
demo1();
}
private static void demo1() {
List list=new ArrayList();
list.add("a");
list.add("b");
list.add("world");
list.add("c");
list.add("d");
ListIterator lit=list.listIterator();//获取迭代器
while(lit.hasNext()){
System.out.println(lit.next());//获取元素,并将指针向后移动
}
System.out.println("==============================");
while(lit.hasPrevious()){
System.out.println(lit.previous());//获取元素并将指针向前移动
}
}
}