Adicionar atributos de uma classe em um ArrayList

29/03/2018

0

Como faço para adicionar atributos de uma classe em um ArrayList?
Tipo criar uma classe Aluno que tenha como atributos o nome desse aluno e suas 4 notas junto com a media
Quero que em cada posição desse ArrayList tenha o nome do aluno e suas notas
Exemplo:
Na posição 0 vai constar o nome do aluno, suas 4 notas e sua media
Na posição 1 adiciono outro aluno com e suas 4 notas e sua media também e assim vai até não ter mais aluno

Tentei fazer colocando esse comando: dadosAluno.add(boletim);
onde dadosAluno é o meu ArrayList e o boletim o meu construtor

Mas não tá funcionando
Alguma ideia?
Leonardo

Leonardo

Responder

Posts

30/03/2018

Rafael Cunha

Bom dia!

Teria como você postar a estrutura do seu POJO. Se entendi corretamente poderia ser algo assim.

List<Boletim> boletins = alunos.stream()
.map(aluno -> new Boletim(aluno.getNome(), aluno.getNota1(), aluno.getNota2()))
.collect(Collectors.toList());


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar