Почему метод minBy() Stream возвращает необязательное значение, а другие — нет (например, summingInt, averagingInt)?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему метод minBy() Stream возвращает необязательное значение, а другие — нет (например, summingInt, averagingInt)?

Сообщение Anonymous »

Мой вопрос: почему метод Collectors.minBy() возвращает

Код: Выделить всё

Optional
[/b], но методы Collectors.summingInt() и Collectors.averagingInt() не возвращают необязательное? Возможно ли, что при вызове этих методов поток будет пуст?

Подробнее здесь: https://stackoverflow.com/questions/709 ... e-g-summin

Вернуться в «JAVA»