字符串非空判断:StringUtils中 isNotEmpty 和isNotBlank的区别 您所在的位置:网站首页 isnotempty标签 字符串非空判断:StringUtils中 isNotEmpty 和isNotBlank的区别

字符串非空判断:StringUtils中 isNotEmpty 和isNotBlank的区别

2023-04-02 12:30| 来源: 网络整理| 查看: 265

在项目中,我们用的最多的是StringUtils中的非空判断方法,相信大部分人都用过IsNotEmpty或者 isEmpty方法

今天我们要提到的,是isNotBlank

public static boolean isNotEmpty(String str) 判断某字符串是否非空,等于!isEmpty(String str),这里不能排除空格字符 下面是示例: StringUtils.isNotEmpty(null) = false StringUtils.isNotEmpty("") = false StringUtils.isNotEmpty(" ") = true StringUtils.isNotEmpty(" ") = true StringUtils.isNotEmpty("bob") = true StringUtils.isNotEmpty(" bob ") = true

public static boolean isNotBlank(String str) 判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,等于!isBlank(String str) 下面是示例: StringUtils.isNotBlank(null) = false StringUtils.isNotBlank("") = false StringUtils.isNotBlank(" ") = false StringUtils.isNotBlank(" ") = false StringUtils.isNotBlank("/t /n /f /r") = false StringUtils.isNotBlank("/b") = true StringUtils.isNotBlank("bob") = true StringUtils.isNotBlank(" bob ") = true

所以,在某些业务场景,用isNotBlank 比 isNotEmpty要好



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有