【发布时间】:2016-04-10 12:11:29
【问题描述】:
我正在使用 Java 中的数组并有这个疑问。如何在java中找到二维数组的维度?例如,我从 System.in 获取一个数组输入,并将其传递给另一个方法,如下所示:
Scanner in = new Scanner(System.in);
int arr[][] = new int[6][6];
for(int i=0; i < 6; i++){
for(int j=0; j < 6; j++){
arr[i][j] = in.nextInt();
}
}
findSize(arr);
/*
*
*Other code
*
*/
findSize(int[] inputArr){
//I want to find the dimensions of the array here
}
数组的两个维度都大于0。感谢帮助。
【问题讨论】:
-
arr.length是行数,每行可能有不同的列数(arr[0].length是第一行的列数)。最后,findSize采用一维数组。
标签: java multidimensional-array