天天看點

list為空 不為空的判斷

if(null == list || list.size() ==0 ){

  //為空

}else{

  //不為空

}

list.isEmpty() 和  list.size()==0  沒有差別 。isEmpty()判斷有沒有元素,而size()傳回有幾個元素, 如果判斷一個集合有無元素 建議用isEmpty()方法.比較符合邏輯用法。

3、list!=null  跟  ! list.isEmpty()有什麼差別?

if(list!=null && !list.isEmpty()){
   //不為空的情況
}else{
   //為空的情況
}