package java.util;
// List的迭代器,可以双向迭代
public interface ListIterator<E> extends Iterator<E> {
// Query Operations
boolean hasNext();
E next();
boolean hasPrevious();//判断前一个元素是否存在
E previous();//返回前一个元素
int nextIndex();//返回后一个元素的index
int previousIndex();//返回前一个元素的index
//移除最后访问的元素,只能再调用next()或者previous()方法之后使用
void remove();
//set方法 可以替换它访问过的最后一个元素
void set(E e);
//add方法在next()方法返回的元素之前或previous()方法返回的元素之后插入一个元素.
void add(E e);
} 
京公网安备 11010502036488号