StringUtils类下的isEmpty方法和isBlank方法的区别

isEmpty  判断某字符串是否为空,为空的标准是 str==null或 str.length()==0 

   StringUtils.isEmpty(null) = true 
  StringUtils.isEmpty("") = true 
  StringUtils.isEmpty(" ") = false
  StringUtils.isEmpty("   ") = false 
  StringUtils.isEmpty("bob") = false 
  StringUtils.isEmpty(" bob ") = false

isBlank 判断某字符串是否为空或长度为0或由空白符(whitespace)构成 StringUtils.isBlank(null) = true   StringUtils.isBlank("") = true   StringUtils.isBlank(" ") = true   StringUtils.isBlank(" ") = true   StringUtils.isBlank("\t \n \f \r") = true //对于制表符、换行符、换页符和回车符   StringUtils.isBlank("\b") = false   StringUtils.isBlank("bob") = false   StringUtils.isBlank(" bob ") = false

猜你喜欢

转载自www.cnblogs.com/yinyanji/p/9091960.html
今日推荐