a. myTest.length 会返回什么(关键词-数组)

下面的数组定义:
String[][] myTest = new String[9][2];)
a. myTest.length 会返回什么?
b.myTest[5].length 会返回什么?
c. 此数组中总共可以保存多少个元素?

参考下面的参考链接,回答如下,供参考(如有不对之处,请指正):

a. myTest.length 会返回9, 二维数组名.length等于指的是有几行,此例为9行2列的二维数组,故myTest.length为9

b.myTest[5].length 会返回2,二维数组名后加个索引再计算其length,即为索引所在行的元素的个数,myTest[5].length,即为下标为5的行共有几个元素,每行都为2列,所以myTest[5].length=2.

c. 此数组中总共可以保存9个元素,即9个一维数组元素

参考链接:


https://blog.csdn.net/weixin_45395059/article/details/125636450

https://blog.csdn.net/asdfg2047/article/details/126014359


public class StringTest {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String[][] myTest = new String[9][2];
        System.out.println(myTest.length);
        System.out.println(myTest[5].length);
    }

}


img