ListIterator接口
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);
} Java之uitil包源码阅读 文章被收录于专栏
源码阅读是程序员必不可少的,本专栏记录本人阅读java源码笔记,与阅读此专栏的同道共同进步。 本专栏以字典序对源码进行阅读注释,主要工作:1.去除源码中冗长的英语注释,用简短的注释代替;2.对关键语句和算法予以说明。3.概要性描述。