作业帮 > 综合 > 作业

java中求二维数组第二维的长度用什么?另外,一个二维array, array.length默认的是第一维的长度么,有没

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 03:34:45
java中求二维数组第二维的长度用什么?另外,一个二维array, array.length默认的是第一维的长度么,有没有
dim 之类的一起求出各维的维数?
第一个问题,对于二维数组,求第二维就用array[0].length.
第二个问题,是的,array.length就是默认的是第一维的长度.
第三个,没有dim 之类的一起求出各维的维数的方法,因为定义时并不知道你有几维(三维,4维,.100维都有可能),你想依次求第一维、第二维、第三维就用array.length, array[0].length, array[0][0].length依次求,这是因为一旦你定义并放入值了,某个维的首个元素应该是有值的.
如果多维数组不能满足你要求,其实可以考虑用多个ArrayList或Vector之类的方法,它们是有size()方法的.