推荐if( name !=null  && name.trim().equals(""))  
不过 代码应该是 if( name !=null  && !name.trim().equals(""))  

解决方案 »

  1.   

    推荐 if( name !=null  && name.trim().length()>0 ) length()方法返回的是String对象内部char[]数组的长度,不需要计算。
    而equals()方法有很多计算逻辑,开始要判断参数是否为空,然后判断参数是否为String对象,再取比较者与被比较者内部char[]数组长度(相当于取两个对象的char[]数组长度)。StringUtils.isNotBlank(String)方法的内部实际就是封装上面的代码:return  param !=null  && param.trim().length()>0;
      

  2.   

    推荐使用这个if( name !=null  && name.trim().equals(""))  
    但是楼主代码还是不要写成name.trim().equals(""),希望写成("").equals(name.trim())这样的,
    不然的话,很容易包空指针错误的,希望楼主平时多注意一下