List.isEmpty()
/**
* Returns <tt>true</tt> if this list contains no elements.
*
* @return <tt>true</tt> if this list contains no elements
*/
boolean isEmpty();
CollectionUtils.isEmpty(list)
public static boolean isEmpty(final Collection<?> coll) {
return coll == null || coll.isEmpty();
}
결국 CollectionUtils를 사용하면 리스트 인스턴스가 null인지도 체크함. CollectionUtils를 사용하면 dependencies가 늘어나므로 아래와 같이 리스트의 비어있는지를 체크하면 된다.
if(list.isEmpty && list != null)