Java에서 List null과 size > 0를 동시에 검사하는 함수를 공유한다.
SpringFramework.util 또는 apache.commons 에서 제공하는 CollectionUtils 클래스의 isEmpty() 함수를 사용하여 검사를 한다.
이 중 SpringFramework.util 라이브러리를 사용하는것을 추천한다.
// 두개 중 선택 가능
import org.springframework.util.CollectionUtils;
import org.apache.commons.collections.CollectionUtils;
public static void main(String[] args) {
List<String> nullList = null;
boolean nullListEmpty = CollectionUtils.isEmpty(nullList);
System.out.println(nullListEmpty); // true
List<String> sizeZeroList = new ArrayList<>();
boolean sizeZeroEmpty = CollectionUtils.isEmpty(sizeZeroList);
System.out.println(sizeZeroEmpty); // true
}
'JAVA' 카테고리의 다른 글
JAVA 파일 목록 조회 (0) | 2020.06.04 |
---|