map을 사용하면 값이 존재하는 경우에만 변환이 일어나고, Optional이 비어 있는 경우에는 아무런 작업도 수행되지 않습니다. 이를 통해 NullPointerException과 같은 예외를 방지