JAVA 迭代器的简单使用

Iterator
        Collection<String> coll = new ArrayList<>();
        coll.add("a");
        coll.add("b");
        Iterator<String> it = coll.iterator();//指针指向集合的-1索引
        while (it.hasNext()){
            System.out.println(it.next());//取出下一个元素并把指针向后移动一位。
        }
        //增强for循环,内部也是迭代器,简化了迭代器的书写,1.5之后出现。
        for (String s: coll
             ) {
            System.out.println(s);
        }

 

posted @ 2021-09-01 09:40  饮木  阅读(100)  评论(0编辑  收藏  举报