关于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  ") = false


StringUtils.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是否有对象引用

0
1
Geely
棒棒~~
2019-01-03
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程