배경
- null 값을 가지고 있는 stream에서
findFirst()메서드를 호출하니NullPointerException이 발생했다.
원인
- 공식 문서를 읽어보니 선택된 요소가
null이면NullPointerException이 발생한다. - 비어있는
Optional이 반환되는 경우는 stream이 비어있는 경우만 해당된다.
findFirst() 메서드를 호출하니 NullPointerException이 발생했다.

null이면 NullPointerException이 발생한다.
Optional이 반환되는 경우는 stream이 비어있는 경우만 해당된다.