Classes em array

2 respostas
DAREK6920

Tenho uma determinada classe chamada Gt que por sua vez possui vários atributos inclusive classes dentro dela.
Considerando que preciso de varias instancias dela contendo já os atributos, como faço para criar um array ?
Ou outra coisa qualquer que resolva o problema:

public class Gt{

String alvo;

String mira;

public class Culatra{

String gatilho;

}

}

Se fizer isto :

public Gt var[] = gt[100];

Estarei criando um array com 100 posições vazias e não é isto que eu quero. Quero que cada posição do array contenha toda a estrutura da classe original.
Existe alguma maneira de copiar a estrutra de atributos da classe original para cada posição do array ?

Alguem pode ajudar ?

2 Respostas

viniciusalvess

List ar = new ArrayList();

caio.ribeiro.pereira

De uma estudada básica sobre Collections do Java, lá existe diversas estruturas bacanas pra vc implementar.

Mas no seu caso o que o viniciusalvess já é o suficiente pra vc.

Abaixo segue uns comandos básicos dessa estrutura…

List<Gt> array = new ArrayList<Gt>();

array.add(new GT()); // Adiciona

array.set(1, new GT()); // Atualiza o valor da posição 1 com novo objeto GT.

array.remove(1); // Remove objeto da posição 1

array.get(1); // Retorna objeto da posição 1
Criado 31 de março de 2012
Ultima resposta 31 de mar. de 2012
Respostas 2
Participantes 3