关于判断String是否为空,规范一下写法,养成好习惯。
自己之前的写法:
if(str.equals(""))
{
System.out.print("str为空");
}
经师傅提醒,规范写法应该如下:
if(StringUtils.isBlank(str))
{
System.out.print("str为空");
}
总结:StringUtils.isBlank(str)可以判断包含null、“”、“ ”三种情况,而equals("")则只能判断是否为"",另外一旦str为null,使用str.equals(str)会抛出nullPointException异常,注意养成好习惯。