자기개발/검색한 자료 정리

Java 이항연산자 대신 optional 사용

실버블렛 2022. 7. 30. 18:49
반응형

Java 이항연산자 대신 optional 사용

이유

  • 회사에서 개발을 하는데 이항연산자로 개발한 부분에 코드리뷰를 달렸다. optional을 사용해서 변경해 달라는 것이였다.

변경 전

String title = Objects.nonNull(origin.getBoard()) ? origin.getBoard().getTitle() : null;

변경 후

String title = Optional.ofNullable(origin.getBoard()).map(Board::getTitle).orElse(null);

#이항연산자 #optional #이항연산자 대신 optional #Optional.ofNullable 사용

반응형