Criar e instanciar vários objetos de uma vez

1 resposta
J

Fala aí galera, BOM DIA!

Tudo certo aí com todo mundo?!

Bom, como eu sou uma cara totalmente ignorante em java, estou aqui para pedir mais uma vez a ajuda de vocês!

Gostaria de saber como é que eu faço para criar e instanciar vários objetos de uma vez.

Exemplo (código errado):

for(int i=0; i < 50; i++) {
 String palavra[i] = new String("Palavra" + i);
 }

Sendo que a idéia é ter os seguintes objetos:
palavra1
palavra2
palavra3
palavra4
.
.
palavra48
palavra49

Apenas lembrando que o número 50 aí que controla o for, poderia ser outro qualquer, ou até mesmo uma variável “n” passada como parâmetro.

Estou perguntando isso porque eu estou precisando criar vários objetos, até sei a quantidade, mas o problema é criar um a um na mão. Acredito que no java dê para fazer isso tudo de uma vez. Alguém aí saberia como?

Espero que tenham entendido minha dúvida.

Valeu galera…

Agradeço aí antecipadamente a atenção de todo mundo!

Júnior

1 Resposta

J
MinhaClasse[] array = new MinhaClasse[50];

for(int i=0;i<array.length;i++){
   array[i] = new MinhaClasse();
}

ou

List lista = new ArrayList();

for(int i=0;i<50;i++){
   lista.add(new MinhaClasse());
}
Criado 27 de abril de 2006
Ultima resposta 27 de abr. de 2006
Respostas 1
Participantes 2