Coding/Java
[JAVA] Map null값 체크하기
shbada
2019. 2. 15. 20:10
728x90
반응형
Map null값 체크
//collections4 compile "org.apache.commons:commons-collections4:4.0"
MapUtils를 사용하여 map 객체의 null 체크가 가능하다.
Map<Stirng, Object> map = new HashMap<String, Object>;
MapUtils.isEmpty(map);
MapUtils.isEmpty()
/**
* Null-safe check if the specified map is empty.
* <p>
* Null returns true.
*
* @param map the map to check, may be null
* @return true if empty or null
* @since 3.2
*/
public static boolean isEmpty (final Map<?, ?> map){
return map == null || map.isEmpty();
}
위 코드를 보면, 결국 객체 map의 null 체크와 isEmpty() 메소드를 호출하고있다. 따라서 gradle에 의존성 추가 없이 if문으로 직접 처리해도 괜찮은 방법일 것 같다.
Map<String, Object> map = new HashMap<>();
if (map != null && !map.isEmpty()) {
log.info("map은 비어있지 않습니다.");
}
반응형