17
回答
Java 数组上标的获得方法
【腾讯云】学生服务器套餐10元/月 >>>   

   请问如何获得一个Java二维数组的下标、下标呢?

   int[] a = new int[4];在获得下标时的方法是a.lenght-1吗?下标都为0吧?

举报
石岩
发帖于7年前 17回/1K+阅
共有17个评论 最后回答: 7年前

引用来自“石岩”的答案

例如:int[][] b = new int[3][4];int[3].lenght = 3是否是数组中的一维数,二维中的4怎么得到?

这个4是没有意义的

int[][] b = new int[3][4];int[][] b = new int[3][];是一样的

b中的每个元素(b[0], b[1]等) 是作为一个独立的数组对象引用存在的,大小不受限制

这个地方和C的语法不一样 更像是类型C的数组对象指针的一维数组

引用来自“ZYud”的答案

b[0].length
这是一个错误的。
--- 共有 1 条评论 ---
王若冲怎么会错呢?随便找个第一维中的元素,当然下标不能越界,如b[0].length 7年前 回复

我在网上就没找到这样的说明文章,所以拿来让大家讨论。

int[][] a = new int[4][3];

我如何得到4、3的数组维数字

顶部