为什么使用CollectionUtils.isEmpty()而不是List.isEmpty()
看源码可得
CollectionUtils.java
public static boolean isEmpty(@Nullable Collection<?> collection) {
return (collection == null || collection.isEmpty());
}
会判断集合是否为null
而List.isEmpty()会判断是否存在元素,如果List本身为null,则直接抛出异常