Тип Optional



Если вы работает с коллекциями то, наверное, уже столкнулись с проблемой, когда метод stream().any() может ничего не вернуть. Мы получаем ошибку, с которой неудобно работать.



Вместо этого мы можем получить null, задать значение по умолчанию или выбросить другую ошибку.