结果示意图
了解正向遍历和逆向遍历的方法
- *boolean hasNext()是否有下一个
- * boolean hasPrevious()是否有前一个
- * Object next()返回下一个元素
- * Object previous();返回上一个元素
注意:要现有正序排列之后才可以倒序排,否则不显示
- package com.fenxiangbe.collection;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.ListIterator;
- public class Demo_LestIterator {
- /**
- *boolean hasNext()是否有下一个
- * boolean hasPrevious()是否有前一个
- * Object next()返回下一个元素
- * Object previous();返回上一个元素
- */
- public static void main(String[] args) {
- List l = new ArrayList();
- l.add(“a”);
- l.add(“b”);
- l.add(“world”);
- l.add(“c”);
- l.add(“d”);
- ListIterator li = l.listIterator();//获取迭代器
- while(li.hasNext()){//判断集合中是否有元素
- System.out.println(li.next());//获取元素并指针向后移动
- }
- System.out.println(“================”);
- //注意:要现有正序排列之后才可以倒序排,否则不显示
- while(li.hasPrevious()){
- System.out.println(li.previous());//获取元素并指针向前移动
- }
- }
- }
评论前必须登录!
注册