Optional이란?
Null이 올 수 있는 값을 감싸는 Wrapper 클래스
NullPointException을 방지할 수 있다. (NPE를 방지하기 위해 Null을 직접 검사하는 것보다 코드가 간단하다)
Optional 관련 메서드
.get()
Optional 객체 안의 값을 반환한다.
.ofNullable()
- 값이 Null일 수도 있고, 아닐 수도 있는 경우
- 값이 Null이면 빈 Optional 객체를 반환하고, Null이 아니면 특정 값을 반환한다.
'Java ☕' 카테고리의 다른 글
[Effective Java] 프로젝트에 적용하기 (0) | 2024.03.05 |
---|---|
[Effective Java] 아이템 15 클래스와 멤버의 접근 권한을 최소화하라 (0) | 2024.03.03 |
[Java] Arrays.sort()와 Collections.sort()의 시간복잡도 비교 (1) | 2023.11.20 |
[Java] int 배열 정렬하기 - Arrays.sort() (0) | 2023.11.17 |
[Java] 문자열 리스트 사전순 정렬하기 (0) | 2023.10.08 |