8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Java编程那些事儿48—多维数组基础(3)

IT171中文网 管理员组 2013-11-26 1306

6.5.3 引用数组元素
对于二维数组来说,由于其有两个下标,所以引用数组元素值的格式为:
数组名称[第一维下标][第二维下标]
该表达式的类型和声明数组时的数据类型相同。例如引用二维数组m中的元素时,使用m[0][0]引用数组中第一维下标是0,第二维下标也是0的元素。这里第一维下标的区间是0到第一维的长度减1,第二维下标的区间是0到第二维的长度减1。
6.5.4 获得数组长度
对于多维数组来说,也可以获得数组的长度。但是使用数组名.length获得的是数组第一维的长度。如果需要获得二维数组中总的元素个数,可以使用如下代码:
int[][] m = {
 {1,2,3,1},
 {1,3},
 {3,4,2}
};
int sum = 0;
for(int i = 0;i < m.length;i++){//循环第一维下标
 sum += m.length;   //第二维的长度相加
}

在该代码中,m.length代表m数组第一维的长度,内部的m指每个一维数组元素,m.length是m数组的长度,把这些长度相加就是数组m中总的元素个数。
文章来源:http://blog.csdn.net/Mailbomb/archive/2008/06/27/2591937.aspx

最新回复 (17)
全部楼主
返回
发新帖
我也是有底线哒~