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); }