在Java中,二维数组无非就是数组数组。
这意味着您可以轻松获得以下行数:
int rows = array.length;
这也意味着,此类数组中的每一行 可以 具有不同数量的元素(即,每一行可以具有不同数量的列)。
int columnsInFirstRow = array[0].length;
这只会给您第一行中的列数,但是第二行中的列数可能更多或更少。
您可以指定您的方法仅采用矩形数组,并 假设 每一行具有与第一行相同的列数。但是在那种情况下,我会将2D数组包装在某些Matrix类中(您可能必须编写)。
这种数组称为锯齿数组。



