Java - Optional

in hive-196917 •  last year  (edited)
  • 옵셔널은 NullPointerException 문제 해결 방법 제공
  • 연산 결과를 Optional 에 담아서 return
  • Optional 객체는 스트림처럼 메서드 체이닝으로 작성 가능
Optional<String> opt = Optional.ofNullabe("Test");
// of() 또는 ofNullable() 메서드 사용해 생성

opt.isPresent(); // true
// Optional 객체의 참조 변수 값이 null 값이 아니면 true 반환

Optional<String> opt2 = Optional.empty();
// Optional 타임의 참조 변수를 기본값으로 초기화
// 객체는 가지나 값은 없음

System.out.println(opt); // Optional["Test"]
System.out.println(opt.get()); // Test
// Optional에 저장 된 값 가져 옴 

참고사이트
자바 옵셔널(Java Optional)

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

You've got a free upvote from witness fuli.
Peace & Love!