Boa Tarde,
Estou fazendo uns exercícios de array, da apostila da Caelum, pois é um conteúdo que ainda não me acostumei
Crie uma Array, onde eu insiro 10 cadastros e apresento os 10, porém ele só está me apresentando o ultimo cadastrado do Array
Onde estou errando?
Segue o Código:
public class Teste {
public static void main(String [] args){
/*
* Criando um objeto Array
*/
Cadastro[] meuCadastro;
meuCadastro = new Cadastro[10];
Cadastro novoCadastro = new Cadastro();
for(int i = 0; i < 10; i ++){
String idCadDig =
JOptionPane.showInputDialog("Informe o ID do cadastro");
novoCadastro.setIdCadastro(Long.parseLong(idCadDig));
String nomeCadDig =
JOptionPane.showInputDialog("Informe o Nome do cadastro");
novoCadastro.setNomeCadastro(nomeCadDig);
meuCadastro[i] = novoCadastro;
}
for (int i = 0; i < 10; i++){
JOptionPane.showMessageDialog(null, "\nInformacao\n" + meuCadastro[i].getIdCadastro() + "-" +
meuCadastro[i].getNomeCadastro());
System.exit(0);
}
}
}