首页 > 学院 > 开发设计 > 正文

List特有迭代器--ListIterator的特殊功能

2019-11-14 22:56:48
字体:
来源:转载
供稿:网友
List特有迭代器--ListIterator的特殊功能

/** *    》列表迭代器: *            ListIterator listIterator():List集合特有的迭代器 *            该迭代器继承了Iterator迭代器,所以,就可以直接使用hasNext()和next()方法。    》特有功能: *            Object PRevious():获取上一个元素 *            boolean hasprevious():判断有没有上一个元素 * *    》注意:ListIterator可以逆向遍历list,但是前提是先正向遍历,然后才能逆向遍历。一般情况下,不使用。 * *

import java.util.ArrayList;import java.util.List;import java.util.ListIterator;/** *    列表迭代器: *            ListIterator listIterator():List集合特有的迭代器 *            该迭代器继承了Iterator迭代器,所以,就可以直接使用hasNext()和next()方法。 *    特有功能: *            Object previous():获取上一个元素 *            boolean hasPrevious():判断有没有上一个元素  * *    注意:ListIterator可以逆向遍历list,但是前提是先正向遍历,然后才能逆向遍历。一般情况下,不使用。 * */public class ListIteratorDemo {    public static void main(String[] args) {        List list=new ArrayList();        list.add("hello");        list.add("world");        list.add("java");                //正向遍历        ListIterator liter=list.listIterator();        while(liter.hasNext()){            String s=(String)liter.next();            System.out.println(s);        }                System.out.println("---------------------");                //逆向遍历        while(liter.hasPrevious()){            String s=(String)liter.previous();            System.out.println(s);        }    }}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表