如何在不遍历矩阵的情况下测量列的长度? 我已尝试使用matrix [] .length但它不起作用。 我的问题是我首先从列开始遍历矩阵,所以我想要的是首先计算矩阵的长度然后逐行遍历
答案 0 :(得分:1)
matrix[0].length
答案 1 :(得分:0)
例如,您的数组或数组(或称之为矩阵)的定义如下:
int[][] matrix = {
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
};
要获取主数组(矩阵)的长度和内部(列)中每个数组的长度,您可以使用:
for (int i = 0; i < matrix.length; i++) {
//-------------------^^^ This will return the numbers of array inside the matrix (3)
int lengthCol = matrix[i].length;
//----------------------^^^ This will return the return the length of each array
System.out.println(lengthCol);// this will print (3, then 2, then 4)
}