Alguem pode me dar um exemplo, de como usar esse método , onde ou média ou exception. Eu tentei e nada rsrs.
lista.stream().sorted(curo)
.forEach(curso -> System.out.println(curso.getNome()));
OptionalDouble media = cursos.stream()
.filter(c -> c.getAlunos() >= 100).mapToInt(Curso::getAlunos)
.average();
media.orElseThrow(exceptionSupplier)