天天看点

List.isEmpty()与CollectionUtils.isEmpty()的区别

List.isEmpty()与CollectionUtils.isEmpty()的区别

list.isEmpty()源码判空的时候,并没有对集合对象本身进行判空,在计算size值的时候可能出现空指针异常的情况,可以得出结论:当list为null的时候,list.isEmpty()方法是会报空指针异常的,而CollectionUtils.isEmpty()方法则不会.