• 增强for循环和迭代器


    package example6;

    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.List;

    class foreach{
    /*增强for循环
     * 1.语法   for(遍历出来的值:要遍历的集合){}
     * 运用场景:数组;实现Iterable接口可以使用增强for循环
     * 在集合上使用增强for循环遍历
     * list,set 都实现了Iterable接口,所以可以使用增强for循环
     * map没有实现Iterable接口,所以不能使用增强for循环
     * 2.增强for循环出现的目的:为了替代迭代器,迭代器的实现很麻烦
     * 增强for循环底层就是迭代器
     * */
        public static void main(String[] args) {
            //创建一个集合list
            List<String> list=new ArrayList<String>();
            list.add("aaa");
            list.add("bbb");
            list.add("ccc");
            //使用增强for循环遍历list集合
            for (String s : list) {
                System.out.println(s);
            }
            //使用迭代器遍历list集合
            Iterator<String> it=list.iterator();
            while(it.hasNext()) {
                System.out.println(it.next());
            }
        }
    }

  • 相关阅读:
    Wannafly Camp 2020 Day 2C 纳新一百的石子游戏
    [CF653F] Paper task
    [CCPC2019 哈尔滨] L. LRU Algorithm
    [CCPC2019 哈尔滨] A. Artful Paintings
    [BZOJ4310] 跳蚤
    [BZOJ3277/BZOJ3473] 串
    bugku数字验证绕过正则
    sublime在搜索的时候排除js文件
    bugku逗号过滤注入
    SQL注入之逗号拦截绕过
  • 原文地址:https://www.cnblogs.com/aasu/p/9191824.html
Copyright © 2020-2023  润新知