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

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

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

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

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