ganhando_produtividade_com_Stream_API_Java icon indicating copy to clipboard operation
ganhando_produtividade_com_Stream_API_Java copied to clipboard

Dúvidas no desafio 9

Open heitorgouveia opened this issue 1 year ago • 1 comments

Meus caros,

Estou com dúvidas no desafio 9. Achei uma maneira de imprimir a lista sem as repetições. Mas no meu entendimento, o enunciado pede para testar se há números duplicados e imprimir esse teste, está correto isso? Screenshot_7

heitorgouveia avatar Sep 30 '24 13:09 heitorgouveia

Olá @heitorgouveia! Espero que você esteja bem. Você está no caminho certo ao usar o .distinct() para remover duplicidades, mas acredito que o problema esteja na sintaxe, possivelmente por causa do forEach que vem em seguida. Tente fazer algo assim.

public List<Integer> checkList(List<Integer> Number){
    return Number.stream().distinct().collect(Collectors.toList());
}
public static void main(String[] args) {
    VerificarNumerosDistinto verificar = new VerificarNumerosDistinto();
    System.out.println(verificar.checkList(Variable.numeros));
}

Sync-BR avatar Nov 15 '24 17:11 Sync-BR