java工具类中的StringUtils.isEmpty()和StringUtils.isBlank()有什么区别?

提问者:帅平 问题分类:微服务
java工具类中的StringUtils.isEmpty()和StringUtils.isBlank()是我们经常使用到的,请问下有什么区别?
1 个回答
Rae
Rae 管理员
StringUtils.isEmpty()会出现这样的情况:
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty(“bob”) = false
StringUtils.isEmpty(" bob ") = false

StringUtils.isBlank()相当于在字符串里面添加了一个trim()方法,也就是:
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank(“bob”) = false
StringUtils.isBlank(" bob ") = false
发布于:2年前 (2022-10-17) IP属地:四川省
我来回答