프로그래밍 말/JPA 말
isEmpty() 와 isPresent()
JeeNi
2022. 11. 28. 13:14
Optional 클래스에서 제공되는 솔루션.
값이 존재하는지 확인 할 수 있는 메서드.
Optional 객체가 있을 때, isPresent() 메서드를 사용하여 값이 있는지 여부를 확인할 수 있다.
래핑된 값이 null이 아닌 경우 이 메서드는 true 를 반환한다.
Java 11부터 isEmpty() 메서드를 사용하여 반대 작업을 수행할 수 있다.
@Test
public void whenCreatesEmptyOptional_thenCorrect() {
Optional<String> empty = Optional.empty();
assertFalse(empty.isPresent());
}