1、因为null是Java的保留字,故字符串为空的可能性包括:null和""
2、此时判断为空的方法主要包括: (1) s==null||"".equals(s) (2) s==null||s.length()<=0 (3) s==null||s.isEmpty() (4) s==null||s=="" (5) StringUtils.isEmpty(s)
3、因为如果String类型的值为null,执行equals或者length方法时会抛出java.lang.NullPointerException异常。
4、其中(1)~(4)种s==null必须放在前面。这里推荐使用(2)和(4)。