[Resolvido] Dúvida Array Bidimensional String

Olá…
Vou ser breve…
Tenho uma dúvida em ralação a array de String
como faço para adicionar valores na array com duas dimensões.???

Sei que é possivel fazer na declaração tipo:

String[][] dados = new String [][] {
{“SP”,“Sao Paulo”},
{“RJ”,“Rio de Janeiro”},
{“RN”,“Rio Grande do Norte”},
{“PR”,“Parana”} ;

mas como faço para declarar a String[][] e depois adicionar valores nela???

String[][] dados = new String[4][2];
dados[0][0] = "SP";
dados[0][1] = "São Paulo";
dados[1][0] = "RJ";
dados[1][1] = "Rio de Janeiro";
dados[2][0] = "RN";
dados[2][1] = "Rio Grande do Norte";
dados[3][0] = "PR";
dados[3][1] = "Paraná";

OK Cara… Show de bola… T=Matou um monte de dúvida Obrigado.

Pode ser assim também:

String[][] dados = { {"SP","Sao Paulo"}, {"RJ","Rio de Janeiro"}, {"RN","Rio Grande do Norte"}, {"PR","Parana"} };

Resolver problemas com arrays bidimensionais de strings normalmente indica uma de duas coisas:

a) Que você não está usando realmente orientação a objetos - nesse caso, o que você queria na verdade é uma lista de estados e suas siglas,
ou
b) Que você está mexendo com alguma JTable e usando DefaultTableModel - outra coisa que não é muito “kosher”.

Um exemplo de como fazer com enumerações pode ser visto aqui:

[quote=entanglement]Resolver problemas com arrays bidimensionais de strings normalmente indica uma de duas coisas:

a) Que você não está usando realmente orientação a objetos - nesse caso, o que você queria na verdade é uma lista de estados e suas siglas,
ou
b) Que você está mexendo com alguma JTable e usando DefaultTableModel - outra coisa que não é muito “kosher”.

[/quote]

Agora ñ entendi. Em orientação a objetos não devemos usar arrays bidimensionais de strings?

Você pode usar arrays bidimensionais de strings se seu problema pedir exatamente isso.

O seu problema, aparentemente, pede uma outra coisa: uma classe que representa um Estado e que contém informações como a sigla ou o nome. Uma vantagem é que você não precisa saber, em um array dessa classe, se a primeira coluna é a sigla ou a segunda a descrição. Outra vantagem é que você pode expandir a quantidade de dados que você associa a um Estado, tais como a população ou o nome da capital.

Se não for para trabalhos de faculdade você pode usar um Map que é melhor que um array bidimensional