Tamanho de uma String[][]

3 respostas
H

tem como pegar o tamanho das colunas de uma String[][] ?
a propriedade length so pega as linhas, colunas eu n consegui.
to precisando pegar o tamanho p preencher as colunas do JTable.

3 Respostas

T

Somente se sua String[][] for retangular. Não existe uma propriedade chamada .width. Você teria de pegar uma linha, e então ver o comprimento dessa linha. Exemplo:

String[][] teste = { 
    {"a", "b", "c"},
    {"d", "e", "f"}
};
System.out.println (teste.length); // 2
System.out.println (teste[0].length); // 3

Se ela não for retangular, percorra as linhas e ache a linha mais comprida.

diego2005

Faz assim:

int[][] array = new int[3][];

array[0] = new int[3];
array[1] = new int[4];
array[2] = new int[5];

for(int i = 0; i < array.length; i++)
    System.out.println("array[" + i + "] = " + array[i].length);

Falow....t+

H

vlw, povo.
axo q isso aki teste[0].length vai me ajudar e eu n sabia, vlws.
a matriz sera sempre retangular sim.

Criado 10 de outubro de 2006
Ultima resposta 10 de out. de 2006
Respostas 3
Participantes 3