其他分享
首页 > 其他分享> > 列表迭代器

列表迭代器

作者:互联网

ListIterator:列表迭代器

是List集合特有的迭代器

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

//列表迭代器
public class E9 {
    public static void main(String[] args) {
        //1.创建集合对象
        List<String> s = new ArrayList<>();

        //2.添加值
        s.add("hello");
        s.add("world");
        s.add("he");

        //列表迭代器通过List集合的listIterator
        ListIterator<String> sti = s.listIterator();
        while(sti.hasNext()){
            String n = sti.next();
            System.out.println(n);
        }
        //hello world  he
        System.out.println("===============");
        //逆向输出
        while(sti.hasPrevious()){
            String n = sti.previous();
            System.out.println(n);
        }
        //he world hello
        System.out.println("=============");
        while(sti.hasNext()){
            String n = sti.next();
            if(n.equals("world")){
                sti.add("javazzzz");
            }
        }

        System.out.println(s);
    }



    
}

2021-03-15 18:56:39

标签:String,迭代,System,sti,println,列表,out
来源: https://www.cnblogs.com/z-hou/p/14539366.html