1.String判空
连用 if( str == null || (str+"").equals("") )
(str+"").equals("")是为了排除str = ""的情况,这种情况下str!=null,但同样是无意义的。
例子:
2.List判非空
连用 if( list != null && list.size()>0 )
因为如果单用list.size() >0可能会报空指针异常,因为lisi不一定在堆中存在,需要先判断它是否存在(也就是有没有被初始化,即new)
(&&逻辑运算符——条件1&&条件2 运算顺序是:条件1为true的情况下才会执行条件2)