ListIterator的双向遍历

package com.list;

import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;

public class demo4_list {

    public static void main(String[] args) {
         List l=new ArrayList();
         l.add("a");
         l.add("b");
         l.add("abc");

         System.out.println("正序输出:");

         ListIterator lit=l.listIterator();
         while(lit.hasNext()){
             System.out.println(lit.next());        //获取元素并将指针向后移动
         }
         System.out.println("倒序输出:");

         while(lit.hasPrevious()){
             System.out.println(lit.previous());    //获取元素并将指针向前移动
         }
    }
}

你可能感兴趣的:(java--集合)