1

例: 2D 空配列:[]

ここは使えmatrix[0].lengthますか?

これにより、IndexOutofBoundException が発生するようです。誰かが私に理由を説明できますか?

4

1 に答える 1

3

2D 配列は次のように測定できます。

int a[][];
int d1 = a.length;
int d2 = d1 > 0 ? a[0].length: 0;

ifは使用できないことに注意してください。a[0]a.length == 0

Java では各配列要素は任意の長さにできるため、a[0].length == n必ずしもというわけではないことに注意してください。a[1].length == n

于 2013-03-02T01:18:30.820 に答える