(19) Optional
2021. 3. 18. 10:10ㆍ개발공부/Java
728x90
Optional
정의 : Object가 null이거나 non-null이라도 저장할 수 있는 컨테이너 입니다. value-based 클래스라서 reference equals(==)를 쓰지 못하고 equals to를 사용해야 합니다.
설명 : 메서드 isPresent()로 null 유무에 따라 boolean을 반환해줄 수도 있지만 orElseThrow(() -> new Exception...) 을 사용하는 것이 더 좋다고 합니다.
참고자료 :
'개발공부 > Java' 카테고리의 다른 글
(21) checkArgument (0) | 2021.03.19 |
---|---|
(20) ObjectMapper (0) | 2021.03.18 |
(18) map() (0) | 2021.03.17 |
(17) String getBytes(), String(byte[], Charset) (0) | 2021.03.16 |
(16) protected, public, private, default (0) | 2021.03.16 |