文档章节

StringUtils.isEmpty和StringUtils.isBlank用法

故久呵呵
 故久呵呵
发布于 07/12 23:43
字数 215
阅读 9
收藏 1

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)

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("        "));
        
        
    }
    
}
 

© 著作权归作者所有

共有 人打赏支持
故久呵呵
粉丝 3
博文 40
码字总数 30327
作品 0
衡阳
isEmpty和isBlank区别

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

浮躁的码农
2015/07/06
0
0
java 中 isEmpty和isBlank区别

isEmpty 判断某字符串是否为空,为空的标准是 str==null或 str.length()==0   StringUtils.isEmpty("") = true  StringUtils.isEmpty(" ") = false//注意在 StringUtils 中空格作非空处理...

syezhang
2017/12/13
0
0
StringUtils的isBlank与isEmply

StringUtils的isBlank与isEmply ? 1.publicstaticbooleanisEmpty(String str)   判断某字符串是否为空,为空的标准是 str==null或 str.length()==0   下面是 StringUtils 判断是否为空的...

巴顿
2013/08/23
0
0
StringUtils方法介绍

StringUtils方法介绍 StringUtils是提供字符串操作的工具类。提供的方法如下: 1、public static boolean isEmpty(String str); 说明:如果参数str为NULL或者str.length() == 0 返回true 对比...

张欢19933
2016/02/23
99
0
apache commons StringUtils

StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相...

勇敢的蜗牛_Z
2015/05/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux学习-0919

linux和windows互传文件 用户配置文件和密码配置文件 用户组管理 用户管理 一、linux和windows互传文件 linux和windows可以互相传输文件,但是需要使用xshell 并且安装lrzsz包: yum insta...

wxy丶
24分钟前
1
0
收集几个开源的微信小程序开发框架

1、 mpvue mpvue 是美团点评开源的一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小...

哥本哈根的小哥
31分钟前
1
0
Golang CSP并发模型

今天介绍一下 go语言的并发机制以及它所使用的CSP并发模型 CSP并发模型 CSP模型是上个世纪七十年代提出的,用于描述两个独立的并发实体通过共享的通讯 channel(管道)进行通信的并发模型。 CS...

xtof
31分钟前
1
0
用chrome在电脑上模拟微信内置浏览器

先了解安卓微信和Ios微信的UA(User agent:用户代理) 安卓微信UA: mozilla/5.0 (linux; u; android 4.1.2; zh-cn; mi-one plus build/jzo54k) applewebkit/534.30 (khtml, like gecko) ve......

可达鸭眉头一皱
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部