關於StringUtils類isEmpty、isNotEmpty、isBlank、isNotBlank針對null、空字符串和空白字符(如空格、制表符)的區別


isEmpty

| null | 空字符串("")|空白字符(空格、制表符)|
| isEmpty | true | true | false |
| isNotEmpty | false | false | true |
| isBlank | true | true | true |
| isNotBlank | false | false | false |

從上表可以看出:
isNotEmpty() == ! isEmpty()
isNotBlank() == ! isBlank()

isEmpty() 和 isBlank() 對 null 和 空字符串("")的判斷相同,唯一區別就是對空白字符(如空格、制表符)的判斷。

針對空白字符,isEmpty()返回false,isBlank()返回true.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM