Adicionar atributos de uma classe em um ArrayList
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?
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
Curtidas 0
Respostas
Rafael Cunha
29/03/2018
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());
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());
GOSTEI 0