一般情况先判断是否为null,再判断是否为"",顺序调换会报空指针异常
if(str == null || str ==""){
// 字符串是null或者""
}
使用StringUtils进行判断
if(StringUtils.isBlank(str)){
// 字符串是null或者""
}
备注:
1、isBlank 是在isEmpty的基础上进行了为空(字符串都为空格、制表符、tab 的情况)的判断。因此isBlank层次更高。
2、判断实体类对象是否为空直接使用entity != null
3、判断实体类对象的某个字段值是否为null或者"",推荐先判断对象是否为空,再直接使用StringUtils.isBlank(str)判断对象字段是否为空