项目中常使用判断 if(list!=null && list.size()>0 ){}
而项目经理却说这类判断不好 最好是
if(null!=list && list.size()>0){}
list!=null 和 null!=list 这样写法有什么区别!
项目中常使用判断 if(list!=null && list.size()>0 ){}
而项目经理却说这类判断不好 最好是
if(null!=list && list.size()>0){}
list!=null 和 null!=list 这样写法有什么区别!
在c/c++中,一般比较时会将常量放在前面,比如list==null,会建议写为null==list,因为一些粗心的童鞋会将==写为=,编译器不会报语法错误。如果常量写在前面,这类问题编译时就会发现。
在java中,类似情况编译器会有语法错误提示,所以可以不必这么写。