1
resposta

RepositorioDeSelosEmMemoria

Prezados, fiquei na dúvida no código do vídeo, pois o trecho abaixo:

return this.selos.stream().filter(s -> s.getCpfDoAluno()) .collect(Collectors.toList());

Só funcionou quando alterei para :return this.selos.stream().filter(s -> s.getCpfDoAluno().equals(cpf.getNumero())) .collect(Collectors.toList());

Ou eu não consegui ver todo o código ?

1 resposta

Oi Alisson,

Acabou que o vídeo ficou "tampando" um pedaço do código :D

Esse é o método completo mostrado no vídeo:

@Override
public List<Selo> selosDoAlunoDeCPF(CPF cpf) {
    return this.selos
            .stream()
            .filter(s -> s.getCpfDoAluno().equals(cpf))
            .collect(Collectors.toList());
}

Bons estudos!