Vetores []

6 respostas
oitathi

Eu preciso criar um vetor de Strings.
E quero criar um vetor que contenha esses vetores.
Ou seja eu quero um vetor (PAI) que possua (FILHOS que sejam do tipo veotr de strings).
Como faço isso?

6 Respostas

ViniGodoy

Crie um vetor bidimensional:

String x[][] = new String[5][10];

Isso equivale a 5 vetores. Cada um com 1 vetor de 10 strings.

Agora, por que você está criando tantos vetores de Strings? Já deve ser o terceiro tópico sobre isso que você abre. Usar vetores é muito raro. Vetores de Strings é mais raro ainda.

Provavelmente seu problema seria melhor resolvido com listas e classes de negócio.

oitathi

tô perguntando isso pq eu tenho um vetor de maps e preciso q cada um desses maps seja um vetor diferente, para mais tarde colocar cada um desses vetores em um JList. Tem uma sugestão melhor?

oitathi

outra coisa vc escreveu:

String x[][] = new String[5][10];

Porém, aqui, pelo o q eu entendi, vc criou 5 vetores do mesmo tamanho.
E se eu quisesse ter esses vetores com tamanhos diferentes?

ViniGodoy

Sim. Esqueça os vetores e trabalhe com Lists, como já indiquei para você em outro tópico.

E os seus maps mapeiam o que?

oitathi

mapeiam objetos q as chaves são strings chamadas ids.
o problema eh q eu tenho a ideia na cabeça como fazer com vetores… se vc puder me ajudar dizendo como eu crio um vetor pai q contenham filhos de tamanhos diferentes eu ficaria muito agradecida jah q eu não entendi muito bem o q vc disse a respeito de lists.

ViniGodoy
Basta fazer assim:
String x[][] = new String[5][];
        
        x[0] = new String[10];
        x[1] = new String[8];
        x[2] = new String[3];
        x[3] = new String[5];
        x[4] = new String[7];

E Deus tenha piedade de quem vai tentar ler ou entender seu código.

Criado 14 de julho de 2010
Ultima resposta 14 de jul. de 2010
Respostas 6
Participantes 2