StringUtils類中isEmpty與isBlank的區別
StringUtils類中isEmpty與isBlank的區別
org.apache.commons.lang.StringUtils類提供了String的常用操作,最為常用的判空有如下兩種isEmpty(String str)和isBlank(String str)。
StringUtils.isEmpty(String str) 判斷某字串是否為空,為空的標準是 str==null 或 str.length()==0
System.out.println(StringUtils.isEmpty(null)); //true System.out.println(StringUtils.isEmpty("")); //true System.out.println(StringUtils.isEmpty(" ")); //false System.out.println(StringUtils.isEmpty("dd")); //false
StringUtils.isNotEmpty(String str) 等價於 !isEmpty(String str)
StringUtils.isBlank(String str) 判斷某字串是否為空或長度為0或由空白符(whitespace) 構成
System.out.println(StringUtils.isBlank(null)); //true System.out.println(StringUtils.isBlank("")); //true System.out.println(StringUtils.isBlank(" ")); //true System.out.println(StringUtils.isBlank("dd")); //false
相關文章
- 探索StringUtils3之StringUtils.isEmpty()和StringUtils.isBlank()的區別S3
- StringUtils.isEmpty();StringUtils.isBlank();StringUtils.equals();
- Java中類與物件的關係與區別Java物件
- Java中抽象類與介面的區別Java抽象
- JQ操作類與JS操作類的區別JS
- 偽類與偽元素的區別
- Javascript中“==”與“===”的區別JavaScript
- Python中 ‘==‘ 與‘is‘的區別Python
- Java中(==)與equals的區別Java
- @Configuration與@Component作為配置類的區別
- python中類方法的區別是什麼Python
- 類别範本與函式模板的區別函式
- js中 let 與 var 的區別JS
- vue中sass與SCSS的區別VueCSS
- js中!和!!的區別與用法JS
- JavaScript 中substr與 substring 的區別JavaScript
- Vue 中ref()與 reactive() 的區別VueReact
- 工作學習筆記(一) StringUtils.split()和string.split()函式的區別筆記函式
- spring中的FactoryBean與ObjectFactory的區別SpringBeanObject
- vue中 lang="ts"與js的區別VueJS
- Java中抽象類和介面的區別Java抽象
- Vue的mode中 hash 與 history 的區別Vue
- ??與?:的區別
- MySQL中TEXT與BLOB欄位型別的區別MySql型別
- JPA中PersistenceUnit與PersistenceContext區別Context
- devexpress中 cxTreeList 與 cxVirtualTreeList 區別devExpress
- Java中replace與replaceAll區別Java
- jQuery中onload與ready區別jQuery
- Android主專案和Module中R類的區別Android
- java中Scanner類nextLine()和next()的區別和使Java
- stringutil stringutils
- Node中Exports與module.export的使用與區別Export
- 介面和抽象類的區別抽象
- 資料庫中where與having的區別資料庫
- sklearn 中fit_tansform 與 transform的區別ORM
- Python中eval與exec的使用及區別Python
- Spring中ref local=""與ref bean=""的區別SpringBean
- springdatajpa 中get××方法與find××方法的區別Spring