Atribuir em uma classe List objeto(Esta parte ok).
List l = new ArrayList();
Cadastro c;
c = new Cadastro("RODIRGO",24);
l.add(c);
Agora quero resgatar esta clase do ArrayList e exibir as propriedades.
já tentei de várias formas mas a só consegui chegar até aki:
Iterator t = l.iterator();
while (t.hasNext()) {
try {
System.out.println(t.next().getClass().getDeclaredField("nome"));
}
catch (Exception e) {}
}
:?: Estou indo no caminho certo, ou tá tudo errado?
Valeu galera, um abraço.
Segue abaixo a declação da classe:
public class Cadastro {
private String nome;
private int idade;
public Cadastro(String nome, int idade) {
this.nome = nome;
this.idade = idade;
}
public String getNome() {
return this.nome;
}
public int getIdade() {
return this.idade;
}
}
Não sei se entendi bem a pergunta, mas, não rolava de fazer um cast do que vc recupera da lista para o tipo que vc quer? Assim, o seu trecho de codigo ficaria: