int[][] matriz = {{2, 4, 6, 8}, {1, 2, 3, 4, 5}};
int linhas = matriz.length;
/*
Você pega a primeira linha da array, no caso seria {2, 4, 6, 8}, e pegando o tamanho dela você vai saber quantas colunas ela possui.
*/
int colunas = matriz[0].length; //Vai retornar o número de colunas da primeira array (4)
int colunas2 = matriz[1].length; //Vai retornar o número de colunas da segunda array (5)
Fonte: http://ice-web.cc.gatech.edu/ce21/1/static/JavaReview-RU/Array2dBasics/a2dLoop.html