关于Iterator迭代器

用集合对象调用Iterator方法,然后用Iterator对象接收

然后用对象调用迭代器的方法hasNext和next

一般采用while循环进行遍历

    //调用集合的方法iterator()获取出,Iterator接口的实现类的对象
        Iterator<String> it = coll.iterator();//前面是迭代器的对象名字为it
        //接口实现类对象,调用方法hasNext()判断集合中是否有元素
        //boolean b = it.hasNext();
        //System.out.println(b);
        //接口的实现类对象,调用方法next()取出集合中的元素
        //String s = it.next();
        //System.out.println(s);
        
        //迭代是反复内容,使用循环实现,循环的条件,集合中没元素, hasNext()返回了false
        while(it.hasNext()){
            String s = it.next();
            System.out.println(s);
        }
        

猜你喜欢

转载自blog.csdn.net/qq_15139809/article/details/82257198
今日推荐