. [Java.util]Optional
본문 바로가기
프로그래밍 공부/Java

[Java.util]Optional

by 불냥이_ 2021. 5. 26.

Optional 은 객체를 포장해주는 Wrapper Class이다.

어떤 Class안에 null이 들어올 경우가 있다면 사용한다.

 

본 class를 그대로 꺼내고 싶다면 get()을 사용한다.

orElse([arg]) : Optional의 값이 있으면 그 값을 반환하고 아니면 arg를 반환한다. 

orElseThrow([arg]) : Optional의 값이 있으면 그 값을 반환하고 아니면 arg(예외처리)를 발생시킨다.

 

 

 

참고)

http://tcpschool.com/java/java_stream_optional

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

'프로그래밍 공부 > Java' 카테고리의 다른 글

[잡설] 구현체에 대해...  (0) 2021.06.10
[Lamda] ::  (0) 2021.06.03
@Transactional  (0) 2021.05.25
[Guice] @Assisted  (0) 2021.05.21
Jooq란?  (0) 2021.05.20

댓글