isPresent() 메소드
- Boolean 타입
- Optional 객체가 값을 가지고 있다면 true, 값이 없다면 false 리턴
예시)
if(user.isPresent()) {
System.out.println("이미 존재하는 이메일");
}
else
~~~~~
ifPresent() 메소드
- void 타입
- ifPresent()는 Optional 객체가 값을 가지고 있으면 실행, 값이 없으면 넘어감.
예시)
isPresent() 메소드 = true,false 체크
ifPresent() 메소드 = 값을 가지고 있는지 확인 후 예외처리
orElseThrow() 메소드
Optional의 인자가 null일 경우 예외처리를 시킨다.
'😀Language > Java' 카테고리의 다른 글
[Test] contains를 이용한 테스트 (0) | 2024.10.27 |
---|---|
Arrays.asList() 와 List.of() 정리 (0) | 2024.10.17 |
정적 팩토리 메서드(Static Factory Method)란? (2) | 2024.10.03 |
[Optional이란?] (0) | 2024.03.14 |
[람다와 스트림] (0) | 2024.03.14 |