- 옵셔널은 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)
You've got a free upvote from witness fuli.
Peace & Love!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit