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.概要性描述。