cannot be applied to '(<lambda parameter>)'

Eunho·2023년 4월 25일
0

TroubleShooting

목록 보기
1/8

Optional.ofNullable()을 통해 값이 존재하면 새 객체에 그 값을 저장해주려고 하는데 오류가 발생했다.
Optional의 isPresent와 ifPresent를 헷갈려서 발생한 문제였다.

Optional.isPresent()
: 객체에 값이 존재하는지(null 여부)를 true, false로 리턴

Optional.ifPresent()
: 객체에 값이 존재한다면(객체가 null이 아니라면) 람다식이 실행됨

-> 오류 발생!
-> 해결

profile
🌱우당탕탕 메모장 (●'◡'●)🌱

0개의 댓글