• 中文
    • 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.4k
  • 请登录之后再进行评论

    登录
    单栏布局 侧栏位置: