我有一个方法:
public int getSize(int[][] input);
如何获得基本类型数组的大小?例如,我们将传递3x6数组:
getSize(new int[3][6]);
如何返回6
值?
答案 0 :(得分:4)
最大尺寸:
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];
答案 1 :(得分:0)
您的问题没有具体答案。您需要注意所有辅助数组的长度可以不同,因此array [3] .length可能不等于array [4] .length。