StringUtils类中isEmpty与isBlank的区别
String中的工具类中判空一般使用isEmpty(String str)和isBlank(String str),使用上差不多,isBlank会严格点。
StringUtils.isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0.
System.out.println(StringUtils.isEmpty(null)); //true
System.out.println(StringUtils.isEmpty("")); //true
System.out.println(StringUtils.isEmpty(" ")); //false
System.out.println(StringUtils.isEmpty(“aabbcc”)); //false
StringUtils.isBlank(String str) 判断某字符串是否为空多个空白字符串,如果是空白字符串,该方法也默认返回true
System.out.println(StringUtils.isBlank(null)); //true
System.out.println(StringUtils.isBlank("")); //true
System.out.println(StringUtils.isBlank(" ")); //true
System.out.println(StringUtils.isBlank(“aabbcc”)); //false