変な質問かもしれませんが、それは私が Java にあまり詳しくないからかもしれません。
そこで、2D int 配列を宣言しました。
int[][] arr = new int[0][10]
ご覧のとおり、2 番目の次元の長さは 10 で、1 番目の次元の長さは 0 です。Java がこの種の配列をどのように処理するかはわかりませんが、コンパイラはエラーを生成しません。つまり、正当な配列です。宣言。
さて、私は配列をいくつかの関数に渡し、関数内から 2 番目の次元の長さを取得したいと考えています。もちろん次のようなものです:
arr[0].length
動作しません。これを行う別の方法はありますか?