• 中文
    • English
  • 注册
  • 查看作者
    • Java中如何用foreach遍历二维数组

      遍历二维数组我们常用的方法是嵌套两个for循环,输出即可,比如:

      package tv.zhangjia.one.three.test;
      
      public class Test {
          public static void main(String[] args) {
              int[][] i = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
              for (int j = 0; j < i.length; j++) {
                  for (int k = 0; k < i[j].length; k++) {
                      //比如a[2][3],a.length = 2, a[0].length = 3
                      System.out.print(i[j][k]);
                  }
                  System.out.println();
              }
          }
      }

      其实我们还可以用Foreach的方法遍历二维数组,比如:

      package tv.zhangjia.one.three.test;
      
      public class Test {
          public static void main(String[] args) {
              int[][] i = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
              for (int[] j : i) {
                  for (int k : j) {
                      System.out.print(k);
                  }
                  System.out.println();
              }
          }
      }

      其效果和结果和上面都是完全一样的

    • 0
    • 0
    • 0
    • 3.3k
    • 请登录之后再进行评论

      登录

      赞助本站

      • 支付宝
      • 微信
      • QQ

      感谢一直支持本站的所有人!

      单栏布局 侧栏位置: