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         }

    运行结果:结果如图所示

  • 相关阅读:
    Gitlab邮箱配置
    Zabbix邮件告警提示Couldn't resolve host name解决办法
    Gitlab备份和恢复操作
    Gitlab权限管理
    编译安装Nginx
    [0] 数据库读写分离
    [0] C# & MongoDB
    [0] 平衡二叉树
    [0] 分布式存储 Memcached
    [0] MSSQL 分库查询
  • 原文地址:https://www.cnblogs.com/lwl80/p/13289895.html
Copyright © 2011-2022 走看看