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 |