if(条件a&&条件b&&条件c&&条件d){
   do();
}
条件a如果为空的话,就不判定他,也就是
if(条件b&&条件c&&条件d){
   do();
}
这个怎么写比较好呀
求高手赐教

解决方案 »

  1.   

    if(a!=null&&条件b&&条件c&&条件d){
      do();
    }
      

  2.   

    上面只是说了一种情况,条件b,条件c,条件d都有第一种情况产生
      

  3.   

    如果你不判断 b c  d 的null情况的话if(a != null){
        if(a && b && c && d){  }
    }
      

  4.   

    if((a==null||条件a)&&(b==null||条件b)&&(b==null||条件b)&&(b==null||条件b)){
      do();
    }
      

  5.   

       if(a != null){
         if(a && b && c && d){
           这里在执行你的语句啊 ;
       }
    }