关于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