• 欢迎访问web前端中文站,JavaScript,CSS3,HTML5,web前端demo
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏web前端中文站吧

StringUtils.isBlank()的教程

JAVA web前端中文站 2年前 (2018-01-30) 936次浏览 已收录 0个评论

这是一篇初级教程,主要是针对刚参与工作的员工的一个培训。这些新人对StringUtils.isBlank的用法不是很了解,为什么用?什么情况下用?和 StringUtils.isEmpty 的区别等,本文将详细的为你解答。

更多精彩内容请看 web 前端中文站
http://www.lisa33xiaoq.net 可按 Ctrl + D 进行收藏

StringUtils.isBlank()是 Spring 或 Apache 等工具类中的方法,用来判断字符串是否为空或长度为 0 或由空白符(whitespace)构成。

它的用法如下:

 StringUtils.isBlank(null) = true 
 StringUtils.isBlank("") = true 
 StringUtils.isBlank(" ") = true 
 StringUtils.isBlank("        ") = true 
 StringUtils.isBlank("/t /n /f /r") = true
 //对于制表符、换行符、换页符和回车符  
 StringUtils.isBlank()   
 //均识为空白符  
 StringUtils.isBlank("/b") = false
 //"/b"为单词边界符  
 StringUtils.isBlank("bob") = false 
 StringUtils.isBlank(" bob ") = false

与之相反的方法是 isNotBlank。判断字符串是否不为空且长度不为 0 且不由空白符(whitespace) 构成,等于 !isBlank(String str)。

与 StringUtils.isBlank 容易产生混淆的是 StringUtils.isEmpty。它们只有一小点区别。

isEmpty(String str) 常用来判断字符串是否为空,为空的标准是 str==null 或 str.length()==0。

StringUtils.isEmpty 的用法如下:

 StringUtils.isEmpty(null) = true 
 StringUtils.isEmpty("") = true 
 StringUtils.isEmpty(" ") = false 
 //注意在 StringUtils 中空格作非空处理  
 StringUtils.isEmpty("   ") = false 
 StringUtils.isEmpty("bob") = false 
 StringUtils.isEmpty(" bob ") = false

虽然这些都是基础知识,但是千万别小瞧它们。成大事者,必先从小事做起,从点滴积累。

【注:本文源自网络文章资源,由站长整理发布】


web 前端中文站 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:StringUtils.isBlank()的教程
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址