작성
·
220
0
public static <T> Optional<T> of(T value) {
return new Optional<>(value);
}
public static <T> Optional<T> ofNullable(T value) {
return value == null ? empty() : of(value);
}
답변 1
2
안녕하세요.
아무래도 ofNullable은 내부에서 3항 연산을 한번 할테니 null이 아니라는 것이 확실한 객체인 경우엔 굳이 연산을 한번 피하고 of를 쓰는게 타당하지 않을까요?