один?
2. Если хотите остановится и выбросить дальше, то придется обернуть в unchecked. Если хотите подавить и продолжить со следующим элементом, то try - catch (кстати при практике прокидывания unchecked исключения вы об возможности пойти на следующий элемент возможно узнаете только от пользователей).
По сути да. Вот это обёртывание и загромождает код.
Обсуждают сегодня