Originariamente inviato da DonBirrozzo
ho un array[7][5]
con array.length il risultato è 5 e con array[0].length il risultato è 7 giusto?
No, il contrario! array.length è 7 mentre array[0].length è 5.
Non è detto comunque che l'array sia davvero "rettangolare".
Metti: int[][] ar = { {1}, {1,2,3}, {1,2} };

ar.length è 3, ar[0].length è 1, ar[1].length è 3 ecc...