StringUtils工具包中字符串非空判斷isNotEmpty和isNotBlank的區(qū)別
在項(xiàng)目中,我們用的最多的是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)構(gòu)成,等于!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
所以,在某些業(yè)務(wù)場景,用isNotBlank比isNotEmpty要好
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
- JS中判斷字符串存在和非空的方法
- Linux 刪除文件夾和文件的命令(強(qiáng)制刪除包括非空文件)
- js中el表達(dá)式的使用和非空判斷方法
- Node.JS循環(huán)刪除非空文件夾及子目錄下的所有文件
- JS非空驗(yàn)證及郵箱驗(yàn)證的實(shí)例
- JS判斷非空至少輸入兩個(gè)字符的簡單實(shí)現(xiàn)方法
- phalcon model在插入或更新時(shí)會(huì)自動(dòng)驗(yàn)證非空字段的解決辦法
- php rmdir使用遞歸函數(shù)刪除非空目錄實(shí)例詳解
- MySQL查詢空字段或非空字段(is null和not null)
- jQuery實(shí)現(xiàn)批量判斷表單中文本框非空的方法(2種方法)
相關(guān)文章
Javacv使用ffmpeg實(shí)現(xiàn)音視頻同步播放
這篇文章主要介紹了Javacv使用ffmpeg實(shí)現(xiàn)音視頻同步播放,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12
Eclipse下使用ANT編譯提示OutOfMemory的解決方法
由于需要使用ANT編譯的代碼比較多,特別是在第一次變異的時(shí)候,會(huì)出現(xiàn)OutOfMemory錯(cuò)誤。并提示更改ANT_OPTS設(shè)定。2009-04-04
springboot 防止重復(fù)請求防止重復(fù)點(diǎn)擊的操作
這篇文章主要介紹了springboot 防止重復(fù)請求防止重復(fù)點(diǎn)擊的操作,URL 攔截器可以使用 spring 攔截器,但使用 spring,每個(gè)需要過濾的新 URL 都需要添加配置,因此這里使用 AOP 注解 的形式來實(shí)現(xiàn),結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-01-01
SpringBoot實(shí)現(xiàn)HTTP調(diào)用的七種方式總結(jié)
小編在工作中,遇到一些需要調(diào)用三方接口的任務(wù),就需要用到 HTTP 調(diào)用工具,這里,我總結(jié)了一下 實(shí)現(xiàn) HTTP 調(diào)用的方式,共有 7 種(后續(xù)會(huì)繼續(xù)新增),需要的朋友可以參考下2023-09-09
IDEA?一直scanning?files?to?index的四種完美解決方法(VIP典藏版)
這篇文章主要介紹了IDEA?一直scanning?files?to?index的四種完美解決方法(VIP典藏版),推薦第四種方法,第四種方法摸索研究后得出,親測好用,需要的朋友參考下吧2023-10-10

