public class ListTest {
static List> list =null;
public static void main(String[]args) {
System.out.println(list.isEmpty());//? ? ①
System.out.println(CollectionUtils.isEmpty(list));//? ?②
}
}
運(yùn)行這段代碼 ①這兒會(huì)java.lang.NullPointerException
????????????????????????②則不會(huì)
List這個(gè)IsEmpty()方法為什么不把這個(gè)null包括進(jìn)去呢?真麻煩!