为了账号安全,请及时绑定邮箱和手机立即绑定

对数组声明并分配空间有疑问

53756a950001a7ea03620048.jpg

length应该是列数,然后里面的每个集合是一行

正在回答

5 回答

上面写错了。。

一维数组是单列多行,这时候length就是算行数,

二维数组是多列多行,这时候length就是算列数,每一列都是一个一维数组。

数组名[0].length,这已经把二维数组拆成一维数组了,算行数了。


0 回复 有任何疑惑可以回复我~
#1

Hugh_papa

感觉你上面才是对的。。哈哈哈
2019-01-30 回复 有任何疑惑可以回复我~

一维数组是单行多列,这时候length就是算列数,

二维数组是多行多列,这时候length就是算行数,每一行都是一个一维数组。

数组名[0].length,这已经把二维数组拆成一维数组了,算列数了。

0 回复 有任何疑惑可以回复我~
#1

慕盖茨9186271

对 你看下你哪个写错了
2019-03-04 回复 有任何疑惑可以回复我~

说白了,就是长度,知道长度后就可以知道循环的次数

0 回复 有任何疑惑可以回复我~

length是表示数组内部元素的个数,既可以表示列数,也可以表示行数,

当  数组名.length  时,这个就是行数;

当  数组名[下标].length  时,表示该下标行内数组的元素个数,也就是你说的 列数。

1 回复 有任何疑惑可以回复我~

数组名.length 是行数

数组名[0].length 是第一行的列数

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165250    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

对数组声明并分配空间有疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信