首页 > 解决方案 > 如何获取二维数组中辅助字段的长度?

问题描述

我想打印字段 2d 数组中第二个 10 的长度,但我不知道如何。我想在这个循环中创建另一个 for 循环并让它计入它的长度。

public class Main {

    public static void main(String[] args) {

        Object[][] field = new Object[10][10];

        for (int i = 0; i < field.length; i++) {
            System.out.println("Length: " + i);
        }

        System.out.println("Goodbye.");
    }

}

标签: javaarrays

解决方案


field是一个矩阵,它是一个数组数组。这意味着这field[i]是一个数组。具体来说,一个数组Object。如果你想要那个数组的长度,你只需调用.length

所以答案是System.out.println("Length: " + field[i].length);


推荐阅读