Ir ao conteúdo
  • Cadastre-se
Ali Awada

Java RESOLVIDO Erro em crud java usando arraylist

Recommended Posts

Cadastrando os alunos: 

ArrayList<Aluno> myList=new ArrayList<>();
        Aluno alunos = new Aluno();

            System.out.println("Nome do aluno:");
            alunos.setNome(scan.nextLine());
            System.out.println("Endereco do aluno:");
            alunos.setEndereco(scan.nextLine());
            System.out.println("Idade do aluno:");
            alunos.setIdade(scan.nextLine());
            System.out.println("Materias do aluno:");
            alunos.setMaterias(scan.nextLine());
            System.out.println("Matricula do aluno:");
            alunos.setMatricula(scan.nextLine());
            
            myList.add(alunos);

 

Listando:

          for (int i = 0; i < myList.size(); i++) {
            System.out.println(myList.get(i));
        }

 

 

Output:

quando cadastro um aluno aparece :  crudemarraylist.Aluno@28d93b30

se eu cadastrar dois aparece a mesma coisa 2 vezes. 

 

Queria saber se o erro esta na hora do cadastro ou no listar.       

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

imprimir o nome,idade,endereco,materias,matricula de cada aluno cadastrado. Mas so imprimi crudemarraylist.Aluno@28d93b30 pra cada um cadastrado.

 

Se precisar eu posto o codigo completo aqui.

adicionado 9 minutos depois

Ja resolvi foi coisa boba (to começando estudar java agr kk) 

System.out.println(myList.get(i).nome);

etc...

 

como faz pra colocar RESOLVIDO na frente do post ou apagar 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta acessar o atributo usando um myList.get(i).getNome()

Caso o metodo getnome nao esteja implmentado

public String getNome() {

return nome;

}

 

Aqui o código que eu fiz para testar: https://pastebin.com/V04WnheV https://pastebin.com/3cEuVjCb

 

Este nome estranho que ele etá retornando é o nome do objeto dentro do projeto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×