您当前的位置:首页 > 互联网教程

java 中获取二维数组第二维的长度

发布时间:2025-05-25 05:58:03    发布人:远客网络

java 中获取二维数组第二维的长度

一、java 中获取二维数组第二维的长度

1、java中的二维数组好像没有直接获取第二维长度的方法吧?

2、你可以试着取数组中的一个元素,因为这个数组是二维的,所以取出来的元素还是一个数组,你再取这个数组的长度,应该就是第二维的长度了吧!

3、array[0].length第二维的长度(当然这个array数组中要有元素,不然取array[0]就会报错的)

二、java关于二维数组的问题。

1、楼上说得没错,循环写错了,虽然没有出错,那是因为刚好行=列而已。

2、这个二维数组有3行3列,遍历时应该是每一行,每一列的输出,arr.length获得的就是数组的行,而arr[i].length就是每一行的列数。楼主意思应该是的第一种循环是按123 456 789输出,第二种应该是输出147 258 369吧?循环条件一样的,应该改成楼上那样才对的。

三、java的二维数组

1、所以a是一个数组对象的数组引用(数组是对象)

2、所以上一句的意思是给这个整型数组引用分配一个整型数组

3、说得简单点,一维数组a[]的引用 a是一个对象引用,指向一个数组

4、二维的时候第二维类似上面一维,而第一维指向的不是具体数据的数组,而是一个引用的数组以此类推

5、三维的时候第一维指向一个二维数组引用的数组就像树一样,支上再长支,分叉,最后一级才是数据类型(叶子),其他的都是指向引用的数组

6、好比,家庭里人为基本数据类型在家庭(一维数组,把每个人编号)

7、在镇上,以村编号,而除了最低级别的人,其他都是不同维数的数组