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()有什么區別?

      這就相當與,你要喝水,
      前面就是判斷是不是連水杯都沒有,
      后面就是判斷水杯里面沒有水,
      連盛水的東西都沒有,
      這個水從何而來?
      所以一般的判斷是
      

      if(list!=null && !list.isEmpty()){
        這個里面取list中的值
      }else{
        做其他處理
      }


免責聲明!

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



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