Hed*_*hog 7 java arrays variable-length multidimensional-array
我想使用多维数组来存储数据网格.但是,我还没有找到一种简单的方法来查找数组第二部分的长度.例如:
boolean[][] array = new boolean[3][5];
System.out.println(array.length);
Run Code Online (Sandbox Code Playgroud)
只会输出3.
是否有另一个简单的命令来查找第二个数组的长度?(即以相同的方式输出5)
boolean[][] array = new boolean[3][5];
Run Code Online (Sandbox Code Playgroud)
创建一个包含三个数组的数组(boolean每个数组5 秒).在Java中,多维数组只是数组的数组:
array.length
Run Code Online (Sandbox Code Playgroud)
给出"外部"数组的长度(在这种情况下为3).
array[0].length
Run Code Online (Sandbox Code Playgroud)
给出第一个"内部"数组的长度(在这种情况下为5).
array[1].length
Run Code Online (Sandbox Code Playgroud)
和
array[2].length
Run Code Online (Sandbox Code Playgroud)
也会给你5,因为在这种情况下,所有的三个"内"阵列array[0],array[1]和array[2]都是相同的长度.