zoukankan      html  css  js  c++  java
  • Java 中的foreach(增强for循环)

    foreach概述

    增强for循环:底层使用的是送代器,使用for循环的格式,简化了送代器的书写,foreach是JDK1.5之后出现的新特性

    使用增强for循环

    遍历集合

    /**
     * 遍历集合
     * @param arrayList 集合
     */
    public static void demoCollection(ArrayList<String> arrayList) {
        for (String string: arrayList) {
            System.out.println(string);
        }
    }
    public class DemoForEach {
        public static void main(String[] args) {
    
            ArrayList<String> arrayList = new ArrayList<>();
            arrayList.add("集合1号");
            arrayList.add("集合2号");
            arrayList.add("集合3号");
            arrayList.add("集合4号");
            arrayList.add("集合5号");
    
            // 遍历集合
            demoCollection(arrayList);
        }
    }
    输出结果:
    集合1号
    集合2号
    集合3号
    集合4号
    集合5号

    遍历数组

    /**
     * 遍历数组
     * @param strings 数组
     */
    public static void demoArray(String[] strings) {
        for (String string: strings) {
            System.out.println(string);
        }
    }
    public class DemoForEach {
        public static void main(String[] args) {
            String[] strings = {"数组1号", "数组2号", "数组3号", "数组4号", "数组5号"};
    
            // 遍历数组
            demoArray(strings);
        }
    }
    输出结果:
    数组1号
    数组2号
    数组3号
    数组4号
    数组5号
  • 相关阅读:
    wepy框架构建小程序(1)
    百度地图2
    百度地图1
    VS Code 用户自定义代码片段(React)
    JS MarcoTasks MicroTasks
    JS位运算和遍历
    VueX源码分析(5)
    VueX源码分析(4)
    tensorflow 自带的实现函数翻转的函数
    namedtuple
  • 原文地址:https://www.cnblogs.com/liyihua/p/12183156.html
Copyright © 2011-2022 走看看