zoukankan      html  css  js  c++  java
  • 迭代器Iterator遍历集合

    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Iterator;
    
    // java.util.Iterator接口:用于遍历集合
    public class IteratorTest {
        public static void main(String[] args) {
    
            Collection<String> coll = new ArrayList<>();
            coll.add("aa");
            coll.add("bb");
            coll.add("cc");
            coll.add("ee");
            coll.add("ff");
    
            System.out.println("----while循环实现--------");
            //1.使用集合中的方法iterator(),获取迭代器的实现类对象(迭代器的泛型跟着集合走。集合是什么泛型,迭代器就是什么泛型)
            Iterator<String> it = coll.iterator();
            //2.使用Iterator接口中的方法判断是否还有下一个元素
            while (it.hasNext()) {
                //3.使用Iterator接口中的方法取出集合中的下一个元素
                String e = it.next();
                System.out.println(e);
            }
    
            System.out.println("-----for循环实现---------");
            for (Iterator<String> it2 = coll.iterator(); it2.hasNext(); ) {
                String e = it2.next();
                System.out.println(e);
            }
        }
    }
  • 相关阅读:
    MAC 设置环境变量
    查询端口使用情况
    如何查看Oracle数据库字符集 尚未研究
    Python的MD5加密
    数据库解锁用户
    Oracle创建用户,赋予权限
    plsql
    福州周边游玩
    django笔记--1
    Linux速成
  • 原文地址:https://www.cnblogs.com/svipero/p/12411036.html
Copyright © 2011-2022 走看看