下面的数组定义:
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个一维数组元素
参考链接:
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);
}
}