关于StringUtils的问题
来源:7-2 添加分类和更新分类名字功能开发
qq_二息步行_0
2018-12-27
请问这几个的区别是什么呢?
StringUtils.isBlank();
StringUtils.isEmpty()
parentId == null
isEmpty()
写回答
1回答
-
geelylucky
2018-12-27
同学,你好,我是geely老师的助教。
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ") = falseStringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false关于上面两个的区别就在于,isBlank()里面即使是多个空格,也会返回true,isEmpty()只需要判断不为null并且长度大于0。
parentId == null判断的是parentId是否有对象引用
012019-01-03
相似问题