Agora quero ver as dimensões x e y dela pois podem não ser quadráticas, então:
int largura = matrix.length;
int altura = (Integer) matrix[].length;
Contudo, o Java encana na segunda linha ai em cima falando que matriz deveria ser uma classe, sugestão do netbeans, e não compila.
O que me sugerem? A matriz vai receber uma matriz de inteiros ou doubles, por isso seria interessante eu usar reflection?
primeiro que o lenght retorna um primitivo então não entendi essa tentativa de fazer um cast para um Wrapper e voltar para o próprio primitivo.
Bom, sobre o seu problema, para cada linha há uma lenght diferente, no seu caso, você não informou qual linha da matriz você quer saber o tamanho.
Dessa forma, ele compreende que tu quer acessar uma classe, um valor de dentro da matriz.