我有一个方法:
public int getSize(int[][] input);
如何获得基本类型数组的大小?例如,我们将传递 3x6 数组:
getSize(new int[3][6]);
我怎样才能返回6
值?
最大尺寸:
int max = 0;
for (int[] i : input){
if (i.length > max){
max = i.length;
}
}
用 < 切换 > 以找到最小尺寸;)
当您执行以下操作时,这将生效:
int[][] int2dArr = new int[2][];
int2dArr[0] = new int[10];
int2dArr[1] = new int[11];
你的问题没有具体的答案。您需要注意所有辅助数组可以是不同的长度,例如 array[3].length 可能不等于 array[4].length。