JAVA

[JAVA] Optional을 활용한 컬렉션 처리

오선지♬ 2025. 2. 18. 20:00
728x90
반응형

리스트가 null일 수도 있는 경우 안전한 처리

List<String> names = null;
List<String> safeNames = Optional.ofNullable(names).orElse(Collections.emptyList());

for (String name : safeNames) {
    System.out.println(name);
}

✔ null이면 emptyList()를 반환하여 NullPointerException 방지
✔ 향상된 for문에서도 안전하게 실행 가능

728x90
반응형

'JAVA' 카테고리의 다른 글

[JAVA] Optional 주의할 점  (1) 2025.02.19
[JAVA] Optional 주요 메서드 정리  (0) 2025.02.17
[JAVA] Optional을 활용한 null 안전 처리  (0) 2025.02.16
[JAVA] Optional 기본 사용법  (0) 2025.02.15
[JAVA] 확장 for문 null 체크  (0) 2025.02.14