1
例如行的长度:二维空数组:[]
使用矩阵[0]。长度为呈现空2D阵列
可否使用matrix[0].length
这里吗?
看来这会导致IndexOutofBoundException。任何人都可以向我解释为什么?
例如行的长度:二维空数组:[]
使用矩阵[0]。长度为呈现空2D阵列
可否使用matrix[0].length
这里吗?
看来这会导致IndexOutofBoundException。任何人都可以向我解释为什么?
一个二维数组,可以这样测量:
int a[][];
int d1 = a.length;
int d2 = d1 > 0 ? a[0].length: 0;
请注意,您不能使用a[0]
如果a.length == 0
。
请记住,只是因为a[0].length == n
并不一定意味着a[1].length == n
,因为在Java中每个数组元素可以有任何长度。
谢谢你,这很有帮助 – Nathan 2013-03-02 01:51:32
你得到什么运行时错误? – 2013-03-02 01:20:09
什么是矩阵?你可以用两个方括号'[] []'not'[]'来定义一个2d数组,例如...'int [] [] a = new int [1] [1];' – vijay 2013-03-02 01:23:03
如果它是空的,它没有行,因此它的行没有长度。 – 2013-03-02 01:25:24