반응형 자바 #JAVA1 [Java] Optional<T> isPresent(), ifPresent() 사용하기 Optional을 사용하면 예상치 못한 NullPointerException 예외를 제공되는 메소드로 간단히 회피할 수 있다. 즉, 복잡한 조건문 없이도 널(null) 값으로 인해 발생하는 예외를 처리할 수 있게 된다. 1. isPresent() 메소드 - Boolean 타입 - Optional 객체가 값을 가지고 있다면 true, 값이 없다면 false 리턴 > 예시 코드 user 이메일을 조회 후 user.isPresent() 메소드 사용 값을 가지고 있으면 true "이미 존재하는 이메일" 출력 값이 없으면 false "사용 가능한 이메일" 출력 2. ifPresent() 메소드 - Void 타입 - ifPresent()는 Optional 객체가 값을 가지고 있으면 실행 값이 없으면 넘어감 > 예시.. 2022. 4. 21. 이전 1 다음 반응형