list集合判空,是用isEmpty 還是 null?

要說明這個問題,我們先來看一段簡單的測試代碼: (1) 從上面的代碼可以看出,null 值是來判斷該list對象(list1,list2)有沒有分配內存空間,沒有則爲null。 而 isEmpty()又表示什麼呢? (2) 我們通過查看ArrayList的源碼可以看出,isEmpty()其實就是判斷list的元素個數是否爲0 if( list.isEmpty()) 等價於if( list.size
相關文章
相關標籤/搜索