获取基本类型数组的Java大小

时间:2013-05-20 22:35:38

标签: java types

我有一个方法:

public int getSize(int[][] input);

如何获得基本类型数组的大小?例如,我们将传递3x6数组:

getSize(new int[3][6]);

如何返回6值?

2 个答案:

答案 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。