Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Codigo que Verifica qual o EP mais bem Avaliado - Com base nas ultimas aulas

DoubleSummaryStatistics est = episodios.stream()
                .filter(e -> e.getAvaliacao() > 0.0)
                .collect(Collectors.summarizingDouble(Episodios::getAvaliacao));

        System.out.println("Ep Nota Maxima");
        System.out.println(est.getMax());

        double epNotaMaxima = est.getMax();

        Optional<Episodios> episodioNotaMaxima = episodios.stream()
                .filter(t -> t.getAvaliacao() == epNotaMaxima)
                .findFirst();
        if(episodioNotaMaxima.isPresent()){
            Episodios nomeEpNotaMaxima = episodioNotaMaxima.get();
            System.out.println("O Episodio com Nata Maxima é " + nomeEpNotaMaxima.getTitulo());
        } else {
            System.out.println("ERROR");
        }
1 resposta
solução!

Oi, Pedro! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você usou DoubleSummaryStatistics pra coletar estatísticas sobre as avaliações. Isso torna o código mais organizado.

Parabéns por praticar.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

bons estudos