私は方法を持っています:
public int getSize(int[][] input);
基本型付き配列のサイズを取得するにはどうすればよいですか? たとえば、3x6 配列を渡します。
getSize(new int[3][6]);
どうすれば6
値を返すことができますか?
最大サイズ:
int max = 0;
for (int[] i : input){
if (i.length > max){
max = i.length;
}
}
> を < に切り替えて、最小サイズを見つけます;)
これは、次のようなことをすると有効になります:
int[][] int2dArr = new int[2][];
int2dArr[0] = new int[10];
int2dArr[1] = new int[11];
あなたの質問には具体的な答えがありません。すべてのセカンダリ配列の長さが異なる可能性があることに注意する必要があるため、たとえば、array[3].length は array[4].length と等しくない場合があります。