Java中isBlank()和isEmpty()的区别

这两个字符串操作之间的主要区别在于:isBlank()接受只有空格的字符串,而isEmpty()不接受。

isBlank()例子

"".isBlank()     // true
"  ".isBlank()   // true
"hi".isBlank()   // false
" hi ".isBlank() // false

isEmpty()例子

"".isEmpty()     // true
"  ".isEmpty()   // false
"hi".isEmpty()   // false
" hi ".isEmpty() // false

StringUtils以相同的方式运行,除了它输入null将返回true(例如StringUtils.isEmpty(null)和StringUtils.isBlank(null)的返回值都是true)。

猜你喜欢

转载自blog.csdn.net/allway2/article/details/128154793#comments_28831301