zoukankan      html  css  js  c++  java
  • Java的foreach用法

    foreach其实就是for的加强版,其语法如下:

    1   for(元素类型type  元素变量value : 遍历对象obj) { 
    2 
    3     引用x的java语句;  
    4 }

    举个例子,比如定义一个数组,使用foreach以此输出元素,其中for内部的int a :ar,就是讲数组ar每次循环取出一个数赋给变量a,然后循环打印变量a的值。

    1  int[] ar = new int[]{1, 2, 3, 4, 5};
    2         for (int a : ar) {
    3             System.out.print(a + " ");
    4         }
    5         System.out.println();

    上面是一个一维数组,下面拿一个二维数组为例。首先二维数组可以看做是多个一维数组组成,既然是多个一维数组就可以按照上面的语法,将二维数组的每一维数组使用 int a[] :arr遍历出来,然后在使用一个foreach遍历每一个一维数组即可。

    1  int[][] arr = new int[][]{{1, 2, 3, 4, 5}, {1, 1, 2}, {2, 3, 4, 5, 6, 7}};
    2         for (int a[] : arr) {
    3             for (int i : a) {
    4                 System.out.print(i + " ");
    5             }
    6             System.out.println();
    7         }

    运行结果:结果如图所示

  • 相关阅读:
    lists and Dictionaries
    捕获鼠标点击 位置移动
    Preventing and Event from Propagation Through a set of Nested Elements
    瀑布流
    Using Function Closures with Timers
    $.getJSON 的用法
    Overlay 遮罩层
    git常见问题
    spring 全局异常处理
    spring 事务
  • 原文地址:https://www.cnblogs.com/lwl80/p/13289895.html
Copyright © 2011-2022 走看看