-
Stream에서 null 값을 다뤄야 할 때JAVA/Java 2022. 3. 4. 23:06
stream을 이용하고자 할 때 대상이 null값인 경우도 존재한다면 다음과 같이 구현하여 stream을 사용할 수 있다.
Optional.ofNullable(대상).orElseGet(Collections::emptyList).filter(...)
( 그런데 객체는 우선 controller에서 받을 때 값 체크를 해주어야 한다...!)
( 참고한 사이트 )
https://stackoverflow.com/questions/17081063/how-should-we-manage-jdk8-stream-for-null-values
'JAVA > Java' 카테고리의 다른 글
인증 예외 처리 문제 해결 (1) - Filter와 Interceptor (0) 2023.08.20 JVM 구조와 자바의 실행방식 (0) 2022.08.05 Enum의 String 포함 여부를 확인하는 방법 (0) 2022.03.04 == 와 === (0) 2022.02.25 java.util.AbstractList.add(Unknown Source) 오류 발생 시 (0) 2022.02.16