采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问这几个的区别是什么呢? StringUtils.isBlank(); StringUtils.isEmpty() parentId == null isEmpty()
同学,你好,我是geely老师的助教。
StringUtils.isBlank(null) = trueStringUtils.isBlank("") = trueStringUtils.isBlank(" ") = trueStringUtils.isBlank("bob") = falseStringUtils.isBlank(" bob ") = false
StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = falseStringUtils.isEmpty("bob") = falseStringUtils.isEmpty(" bob ") = false
关于上面两个的区别就在于,isBlank()里面即使是多个空格,也会返回true,isEmpty()只需要判断不为null并且长度大于0。
parentId == null判断的是parentId是否有对象引用
棒棒~~
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
11.2k 10
2.3k 22
1.9k 21
2.8k 21
2.5k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号