isEmpty、isNotEmpty、isBlank、isNullBlank作用和区别

不凡 后台 1.1K+


提示:StringUtils的包为org.apache.commons.lang


【isEmpty】用于判断字符串值为NULL或者字符串为空时使用

StringUtils.isEmpty(null) = true

StringUtils.isEmpty("") = true

StringUtils.isEmpty(" ") = false

StringUtils.isEmpty("izhizuo") = false

StringUtils.isEmpty(" izhizuo") = false

【isNotEmpty】用于判断字符串值不为NULL或者字符串不为空时使用

StringUtils.isNotEmpty(null) = false

StringUtils.isNotEmpty("") = false

StringUtils.isNotEmpty(" ") = true 注意如果空字符串中包含空格也会返回true

StringUtils.isNotEmpty("izhizuo") = true

StringUtils.isNotEmpty(" izhizuo") = true

【isBlank】用于判断字符串值为NULL字符串为空字符串为空格字符串为一些转义字符时使用

StringUtils.isBlank(null) = true

StringUtils.isBlank("") = true

StringUtils.isBlank(" ") = true

StringUtils.isBlank("\t \n \f \r") = true

【isNotBlank】用于判断字符串值不为NULL字符串不为空字符串不为空格字符串不为一些转义字符时使用  

StringUtils.isNotBlank(null) = false

StringUtils.isNotBlank("") = false

StringUtils.isNotBlank(" ") = false

StringUtils.isNotBlank("\t \n \f \r") = false



isEmpty、isNotEmpty、isBlank、isNullBlank作用和区别-第1张图片-爱制作博客

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~