字串非空判斷:StringUtils中 isNotEmpty 和isNotBlank的區別
在專案中,我們用的最多的是StringUtils中的非空判斷方法,相信大部分人都用過IsNotEmpty或者 isEmpty方法
今天我們要提到的,是isNotBlank
public static boolean isNotEmpty(String str)
判斷某字串是否非空,等於!isEmpty(String str),這裡不能排除空格字元
下面是示例:
StringUtils.isNotEmpty(null) = false
StringUtils.isNotEmpty("") = false
StringUtils.isNotEmpty(" ") = true
StringUtils.isNotEmpty(" ") = true
StringUtils.isNotEmpty("bob") = true
StringUtils.isNotEmpty(" bob ") = true
public static boolean isNotBlank(String str)
判斷某字串是否不為空且長度不為0且不由空白符(whitespace)構成,等於!isBlank(String str)
下面是示例:
StringUtils.isNotBlank(null) = false
StringUtils.isNotBlank("") = false
StringUtils.isNotBlank(" ") = false
StringUtils.isNotBlank(" ") = false
StringUtils.isNotBlank("/t /n /f /r") = false
StringUtils.isNotBlank("/b") = true
StringUtils.isNotBlank("bob") = true
StringUtils.isNotBlank(" bob ") = true
所以,在某些業務場景,用isNotBlank 比 isNotEmpty要好
相關文章
- String型別字串判斷非空型別字串
- 【JAVA】判斷字串非空Java字串
- 判斷字串是否為空字串
- 判斷字串為空方法字串
- 探索StringUtils3之StringUtils.isEmpty()和StringUtils.isBlank()的區別S3
- js判斷字串是否為空JS字串
- JavaScript判斷字串是否為空JavaScript字串
- java判斷字串是否為空Java字串
- StringUtils類中isEmpty與isBlank的區別
- java中判斷String型別為空和null的方法Java型別Null
- MyBatis陣列與集合判斷非空和長度MyBatis陣列
- javascript中的typeof和型別判斷JavaScript型別
- 資料遷移判斷非空約束
- 主題:Oracle中Null與空字串''''的區別OracleNull字串
- js判斷字串中是否含有指定的子字串JS字串
- 字串判空、判等字串
- J2SE-判斷字串是否為空字串
- 2011-10-17 記錄型別判斷非空的辦法型別
- js中的型別判斷JS型別
- js函式中的if判斷和a==b判斷JS函式
- js如何判斷字串中是否包含指定的子字串JS字串
- 大神教你如何判斷Python中字串是否為空和nullPython字串Null
- php中empty()、isset()、is_null()和變數本身的布林判斷區別PHPNull變數
- 【恩墨學院】空與非空 EMPTY_LOB和NULL的區別Null
- js--typeof 和 instanceof 判斷資料型別的區別及開發中的使用JS資料型別
- php中empty()、isset()、is_null()和變數本身的布林判斷區別(轉)PHPNull變數
- js資料型別判斷和陣列判斷JS資料型別陣列
- java 判斷字串什麼編碼型別Java字串型別
- Java技巧分享:判斷字串是否為空常的三種方法Java字串
- js判斷字串中是否含有指定字元JS字串字元
- Java 判斷字串中是否含有漢字.Java字串
- 如何在Java中判斷是否為空Java
- php中判斷變數是否為空PHP變數
- 深入理解 JavaScript 中的型別和型別判斷問題JavaScript型別
- Java中的String判斷是不是為空Java
- PHP字串包含判斷PHP字串
- bash中字串判斷字串
- C語言中迴圈語句while 中判斷條件出現 || 和 && 的區別C語言While