java 中判斷 list 是否為空可以有兩種方式,且這兩種方式是等價的

</>復制代碼

  1. if(list == null || list.size() == 0 ){
      //為空的情況
    }else{
      //不為空的情況
    }

</>復制代碼

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

其中 list.size() == 0 跟 list.isEmpty() 是等價的。一般使用第二種方式

</>復制代碼

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