isEmpty和isBlank的区别

isEmpty和isBlank的区别在于:

isEmpty仅仅是判断空和长度为0字符串

isBlank判断的是空,长度为0,空白字符(包括空格,制表符\t,换行符\n,换页符\f,回车\r)组成的字符串。

eg:

StringUtils.isEmpty(null) = true

StringUtils.isEmpty(“”) = true

StringUtils.isEmpty(" ") = false

StringUtils.isEmpty(“aaa”) = false

StringUtils.isEmpty(“\t \n \r \f”) = false

StringUtils.isBlank(null) = true

StringUtils.isBlank(“”) = true

StringUitls.isBlank(" ") = true

StringUtils.isEmpty(“aaa”) = false

StringUtils.isEmpty(“\t \n \r \f”) = true

posted @   xiaodong97  阅读(216)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示