Пользуюсь Java Stream API 2 года. Но каждый раз, когда я его использую, у меня возникает вопрос, как мне обрабатывать проверенные исключения?
Одна вещь, которую раньше делали, - преобразовывать их в неотмеченные, но я считаю это нездоровым поведением, поскольку я меняю естественное состояние исключения.
Существуют ли какие-либо шаблоны или передовые методы обработки таких исключений?




Согласно странице это у вас есть следующие варианты:
Может, номер 2 вам подходит? Зарегистрируйте исключение в try / catch извлеченного метода.
Другой вариант - написать собственный класс функционального интерфейса с методом, генерирующим рассматриваемое исключение.