함수형 인터페이스 구현하기1 람다식, 메서드 참조를 이용하여 예외 발생시 성공할 때 까지 반복 구현 - 함수형 인터페이스 우아한테크코스를 진행하면서 "예외사항이 발생하는 경우 예외를 던진 후 예외사항이 발생한 지점부터 다시 입력을 받아라" 라는 요구사항이 있었다. 그래서 처음 생각한 방법은 while 반복문으로 try ~ catch 문을 감싸, 예외가 발생하지 않는 경우 retrun 을 통해 반복문을 탈출하는 방법이었다. 아래의 코드는 해당 방법을 구현한 것이다. private int getAttempts() { outputView.askAttemptsInput(); while (true) { try { return inputView.insertAttempts(); } catch (IllegalArgumentException e) { System.out.println(e.getMessage()); } } } 이 방법을 사용.. 2022. 12. 1. 이전 1 다음