[JAVA] Map null값 체크하기
- Coding/Java
- 2019. 2. 15.
반응형
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은 비어있지 않습니다.");
}
반응형
'Coding > Java' 카테고리의 다른 글
[JAVA] 날짜변환 String-Date-XMLGregorianCalendar-GMT+09:00 (0) | 2019.10.21 |
---|---|
Override 어노테이션의 사용 (0) | 2019.02.15 |
src/resources 폴더 안의 파일 읽어오기 (0) | 2018.10.30 |
불필요한 객체 생성 피하기 (0) | 2018.10.28 |
전역변수 vs 멤버변수 (0) | 2018.10.28 |