앞 절에서 본 것처럼 isPresent 메서드는 Optional<T> 객체가 값을 포함하는지 알려준다.
if (optionalValue.isPresent()) optionalValue.get().someMethod();
하지만 앞의 예제가 다음 예제보다 쉽지는 않다.
if (value != null) value.someMethod();
지금부터 Optional 값을 이용해 실제로 작업하는 방법을 알아본다.
앞 절에서 본 것처럼 isPresent 메서드는 Optional<T> 객체가 값을 포함하는지 알려준다.
if (optionalValue.isPresent()) optionalValue.get().someMethod();
하지만 앞의 예제가 다음 예제보다 쉽지는 않다.
if (value != null) value.someMethod();
지금부터 Optional 값을 이용해 실제로 작업하는 방법을 알아본다.