반응형
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 사용
반응형
'자기개발 > 검색한 자료 정리' 카테고리의 다른 글
REST API 디자인 원칙과 Best Practices (0) | 2023.04.19 |
---|---|
Java stream list 배열 변환 (3) | 2022.07.30 |
javascript typescript 객체 속성 제거 방법 (2) | 2022.07.30 |
Java Stream sorted 정렬(오름차순 정렬, 내림차순 정렬) (2) | 2022.07.30 |
npm 특정 버전 설치 방법 (2) | 2022.07.03 |