二维数组简介

/*
   1  2
   3  6
*/
int[][] a = {{1,2},{3,6}};

//  a[0] 为 {1,2}
//  a[1] 为 {3,6}
//  a[0][1] 为 2 

行数和列数

要点: a[行][列]
取出行数和列数:

int row = a.length;
int col = a[0].length;

隐藏知识

int[][] a = {};    // 行数为0,列数无法取出。
int[][] b = {{}};    // 行数为1,列数为0。
int[][] c = {{1}};   // 行数为1,列数为1。

由此,当遇到要取出二维数组的行和列时,要考虑到列数无法取出的情况。

if( a == null || a.length == 0){
    return;
}
最后修改:2020 年 07 月 23 日
如果觉得我的文章对你有用,请随意赞赏