简单总结几个方法:
1、先判断是否对象,再判断是否是空字符串
if(s == null ||"".equals(s));
2、比较字符串长度, 效率高, 比较绕:
if(s == null || s.length() <= 0);
3、效率和方法三几乎相等, 但出于兼容性考虑,不建议此方法.
if(s == null || s.isEmpty());
看起来高大上的:
此方法依赖 org.apache.commons.lang3
1、判断字符串不为空
if(StringUtils.isNotBlank(str))
2、判断字符串为空
if(StringUtils.isBlank(str))