天天看點

List.isEmpty()與CollectionUtils.isEmpty()的差別

List.isEmpty()與CollectionUtils.isEmpty()的差別

list.isEmpty()源碼判空的時候,并沒有對集合對象本身進行判空,在計算size值的時候可能出現空指針異常的情況,可以得出結論:當list為null的時候,list.isEmpty()方法是會報空指針異常的,而CollectionUtils.isEmpty()方法則不會.