import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class ListIteratorDemo {
public static void main(String[] args){
List<String> lt = new ArrayList<String>();
lt.add("hello");
lt.add("world");
lt.add("my");
lt.add("friend");
ListIterator<String> lit =lt.listIterator();
while(lit.hasNext()){
System.out.println(lit.next());
}
while(lit.hasPrevious()){
System.out.println(lit.previous());
}
}
}
如果要使用hasPrevious方法,必须先使用hasNext方法,让指针遍历到集合的结尾,否则程序运行会出现NoSuchElecment异常。
|