java中判斷list是否為空的方法


1.如果想判斷list是否為空,可以這么判斷
if(null == list || list.size() == 0 ){   //為空的情況 }else{   //不為空的情況 }
2.list.isEmpty() 和 list.size() == 0 有什么區別?
沒有區別。
isEmpty()判斷有沒有元素,而size()判斷返回有幾個元素,
如果判斷一個集合有無元素,建議用isEmpty()方法.這樣比較符合邏輯用法。
3.list! = null 和 !list.isEmpty() 有什么區別?
比如去超市買東西
list != null 首先判斷是否有超市存在
!list.isEmpty() 沒有判斷超市是否存在,而是直接判斷超市是否有商品

所以一般判斷方法是:
if(list!=null && !list.isEmpty()){    //不為空的情況 }else{    //為空的情況 }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM