Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >StringUtils.isEmpty和StringUtils.isBlank用法

StringUtils.isEmpty和StringUtils.isBlank用法

作者头像
故久
发布于 2019-09-29 06:41:05
发布于 2019-09-29 06:41:05
78300
代码可运行
举报
文章被收录于专栏:故久故久
运行总次数:0
代码可运行

StringUtils位于org.apache.commons.lang包下

为了方便区别isEmpty和isBlank,可以从字面意思区分,empty字面翻译是空,而blank翻译为空白。

StringUtils.isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0

StringUtils.isNotEmpty(String str) 等价于 !isEmpty(String str)

StringUtils.isBlank(String str) 判断某字符串是否为空或长度为0或由空白符(whitespace) 构成

StringUtils.isBlank(String str) 等价于 !isBlank(String str)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public class StringUtilsTest {
 
     public static void main(String[] args) {
 
         System.out.println(StringUtils.isEmpty(null));  //true
         System.out.println(StringUtils.isEmpty(""));   //true
         System.out.println(StringUtils.isEmpty(" ")); //false 注意在空格作非空处理
         System.out.println(StringUtils.isEmpty("string"));//false
 
         //全部输出true
         System.out.println(StringUtils.isBlank(null));  
         System.out.println(StringUtils.isBlank(""));  
         System.out.println(StringUtils.isBlank(" ")); 
         System.out.println(StringUtils.isBlank("        "));
 
 
     }
 
 }
 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
isNotBlank()和isNotEmpty()的区别
java中,StringUtils类中的一些常用方法: boolean isBlank(String str) //判断某字符串是否为空或长度为0或由空白符(whitespace)构成 StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank(" ") = true StringUtils.isBlank(" ") = true StringUtils.isBlank("\t \n \f \r
IT云清
2019/01/22
4.5K0
Java之StringUtils的常用方法
StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。
全栈程序员站长
2022/07/01
3320
stringutils.isnotblank()_String java
今天在做SSM系统时候,为了进行查询特意使用StringUtils.isNotBlank(name)
全栈程序员站长
2022/09/22
4880
isEmpty 和 isBlank 区别?
org.apache.commons.lang.StringUtils 类提供了 String 的常用操作,最为常用的判空有如下两种 isEmpty(String str) 和 isBlank(String str)。
码农架构
2021/02/12
4240
isEmpty 和 isBlank 区别?
StringUtils常用方法
判断传入的字符串是否为空,为空true,不为空false;为空标准:str == null 或 str.length() ==0
后端码匠
2021/04/02
7720
isNotBlank的用法「建议收藏」
Quote StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。
全栈程序员站长
2022/09/22
7400
isEmpty和isBlank的区别
StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等)。 StringUtils中全是静态方法。
微醺
2019/07/02
6740
工作 3 年的同事不懂 isEmpty 和 isBlank 的区别,我真是醉了。
新来的同事,干了3年java,代码中 isEmpty 和 isBlank 的区别 都不知道,一顿瞎用。也许你两个都不知道,也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/isAnyBlank/isNoneBlank的存在, come on ,让我们一起来探索org.apache.commons.lang3.StringUtils;这个工具类
码农编程进阶笔记
2025/04/15
1260
工作 3 年的同事不懂 isEmpty 和 isBlank 的区别,我真是醉了。
isEmpty 和 isBlank 区别
org.apache.commons.lang.StringUtils 类提供了 String 的常用操作,最为常用的判空有如下两种 isEmpty(String str) 和 isBlank(String str)。
希希里之海
2019/08/20
4680
StringUtils里面的 isEmpty方法和isBlank方法的区别[通俗易懂]
isEmpty 是判断某个字符串是否为空,判断的标准是 str == null || str.length() == 0
全栈程序员站长
2022/06/30
7480
StringUtils里面的 isEmpty方法和isBlank方法的区别[通俗易懂]
猫头虎带您探索StringUtils3之StringUtils.isEmpty()和StringUtils.isBlank()的区别 ‍
在Java编程中,字符串处理是一项基础且重要的任务。Apache Commons Lang库中的StringUtils类提供了丰富的字符串操作方法。本文将深入探讨StringUtils类中的两个常用方法:StringUtils.isEmpty()和StringUtils.isBlank()。通过本文,无论是编程新手还是经验丰富的开发者,都能清晰地理解这两个方法的区别和适用场景。 关键词:Java, StringUtils, isEmpty, isBlank, 字符串处理。
猫头虎
2024/04/08
3000
猫头虎带您探索StringUtils3之StringUtils.isEmpty()和StringUtils.isBlank()的区别 ‍
【StringUtils】isEmpty()和isBlank()的区别
StringUtils在commons-lang-2.2.jar包中org.apache.commons.lang.StringUtils;
一条coding
2021/08/12
1.4K0
Java常用工具类 - 崔笑颜的博客
java中我们会常用一些判断如IP、电子邮箱、电话号码的是不是合法,那么我们怎么来判断呢,答案就是利用正则表达式来判断了,废话不多说,下面就是上代码。
崔笑颜
2021/02/02
6520
StringUtils里的isEmpty方法和isBlank方法的区别
a 就可以称为是一个空字符串。由于 String 在 Java 中底层是通过 char 数组去存储字符串的,所以空字符串对应的 char 数组表现形式为
全栈程序员站长
2022/08/12
4920
Apache StringUtils使用指南
对Apache的commons-lang3工具包中的StringUtils的方法做了简单描述。
白凡
2018/08/07
6870
推荐一个操作字符串超级好用的工具类——StringUtils类
注意:CharSequence是一个接口,不可以直接通过new的方式来创建一个实例对象。
Java学术趴
2022/06/21
1.5K0
推荐一个操作字符串超级好用的工具类——StringUtils类
StringUtils方法全集
大家好,又见面了,我是你们的朋友全栈君。org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。 除了构造器,StringUtils中一共有130多个方法,并且都是static的, 所以我们可以这样调用StringUtils.xxx()。 下面分别对一些常用方法做简要介绍: 1. public static boolean isEmpty(String str) 判断某字符串是否为空,为空的标准是str == null 或 str.length() == 0 下面是示例: StringUtils.isEmpty(null) = true StringUtils.isEmpty(“”) = true StringUtils.isEmpty(” “) = false StringUtils.isEmpty(” “) = false StringUtils.isEmpty(“bob”) = false StringUtils.isEmpty(” bob “) = false 2. 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 3. public static boolean isBlank(String str) 判断某字符串是否为空或长度为0或由空白符(whitespace)构成 下面是示例: StringUtils.isBlank(null) = true StringUtils.isBlank(“”) = true StringUtils.isBlank(” “) = true StringUtils.isBlank(” “) = true StringUtils.isBlank(“\t \n \f \r”) = true StringUtils.isBlank(“\b”) = false StringUtils.isBlank(“bob”) = false StringUtils.isBlank(” bob “) = false 4. 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 5. public static String trim(String str) 去掉字符串两端的控制符(control characters, char <= 32) 如果输入为null则返回null 下面是示例: StringUtils.trim(null) = null StringUtils.trim(“”) = “” StringUtils.trim(” “) = “” StringUtils.trim(” \b \t \n \f \r “) = “” StringUtils.trim(” \n\tss \b”) = “ss” StringUtils.trim(” d d dd “) = “d
全栈程序员站长
2022/07/01
4520
字符串判空,isBlank 和 isEmpty 到底选那个?
字符串的判空,日常开发是经常要做的一种校验,common-lang包帮我们做了一些字符串判空的封装
一行Java
2022/04/07
1.4K0
字符串判空,isBlank 和 isEmpty 到底选那个?
isEmpty 和 isBlank 的用法区别,你都知道吗?
也许你两个都不知道,也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/isAnyBlank/isNoneBlank的存在, come on ,让我们一起来探索org.apache.commons.lang3.StringUtils;这个工具类.
JAVA葵花宝典
2021/08/10
1.3K0
【commons-lang3专题】001-StringUtils 专题
訾博ZiBo
2025/01/06
2190
推荐阅读
相关推荐
isNotBlank()和isNotEmpty()的区别
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验