CollectionUtils.isEmpty(), ==null 어떤 방법이 더 좋을까?? [똑똑한 ChatGPT 알려줘]

eunsiver·2023년 3월 22일
0

Spring boot 구현

목록 보기
4/12

CollectionUtils.isEmpty()와 != null를 사용하는 방법 모두 reviewNewParamDto.getImageFiles()가 null인지 아닌지를 확인하는 것은 같지만, 두 방법 간에는 차이점이 있습니다.

CollectionUtils.isEmpty()를 사용하면 코드의 가독성이 높아지고, 코드가 간결해집니다. 또한, CollectionUtils.isEmpty()는 null 체크와 컬렉션 크기 검사를 한번에 수행하므로 코드가 더욱 간단해집니다.

반면, != null를 사용하면 코드가 직관적이지 않아 가독성이 떨어질 수 있습니다. 또한, 코드가 더 복잡해지며, null 체크와 컬렉션 크기 검사를 따로 수행해야 합니다.

그러므로, CollectionUtils.isEmpty()를 사용하는 것이 더 좋은 방법입니다. 이는 Spring Framework에서 제공하는 유틸리티 클래스 중 하나인 CollectionUtils 클래스의 메소드로, null 체크와 컬렉션 크기 검사를 한번에 수행하여 코드를 보다 간결하게 만듭니다. 만약 Spring Framework를 사용하지 않는다면, Java 8 이상에서 제공하는 Optional을 사용하는 것도 좋은 대안입니다.

profile
Let's study!

0개의 댓글