区分空串和NULL串
- 空串指的是长度为0的空字符串,即串长度为0,串内容为空,判断空串的方法:
if(str.length()==0)或者
if(str.equals(" "))
- NULL串指的目前没有任何对象与该变量关联,判断方法:
if(str==null)
- 检查一个字符串既不是空串也不是NULL串的方法:
一是:
if(str!=null&&str.length()!=0)
注意:要先检查str不为null,否则在一个null值上调length()方法会出现错误。
二是:
使用StringUtils工具类
if(StringUtils.isNotBlank(str))
!!!!!!!!!!!!!
切记不要使用
if(str==" ")
会报错