文档章节

StringUtils.isEmpty和StringUtils.isBlank用法

故久呵呵
 故久呵呵
发布于 07/12 23:43
字数 215
阅读 4
收藏 1
点赞 0
评论 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)

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
StringUtils工具类的常用方法

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

lovedreamland
2011/05/30
0
0
StringUtils简单判断字符串是否为null或者空字符串

StringUtils.isNotBlank() 该方法可以判断null 或者 "" 或者" " 如果传入参数为空或者空字符串输出false StringUtils.isBlank() 如果传入参数为空或者空字符串输出true StringUtils.isEmpty(...

竹竿先生
2016/12/05
12
0
Apache Commons Lang常用说明

1、字符串的空判断 //isEmpty System.out.println(StringUtils.isEmpty(null)); // true System.out.println(StringUtils.isEmpty("")); // true System.out.println(StringUtils.isEmpty("......

zhdan
2016/05/15
87
1
CommonLang3 --StringUtils使用指南

转载自(http://blog.csdn.net/xuxiaoxie/article/details/52095930) public static boolean isEmpty(CharSequence cs) 常用函数之一,判断字符串是否为""或者null StringUtils.isEmpty(nu......

宇的季节
03/08
0
0
java 读取Excel 日期 不能得到原始数据 例如:42522 实际应是2016年06月

/** * * @描述: 获取指定天数按指定格式转换后数据 * @程序员 * @时间 2016-6-22 下午9:06:48 */ @SuppressWarnings("static-access") public static String getFormat(String day,String fo......

无知的小孩
2016/06/22
366
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

FOMO游戏代码解析

源代码在此处

怎当她临去时秋波那一转
13分钟前
1
0
EOS智能合约与DApp开发入门

EOS的是Block.One主导研发的一个区块链底层公链系统,它专门为支撑商业去中心化 应用(Decentralized Application)而设计,其代码开源。 比特币被称为区块链1.0,因为它开辟了数字加密货币的...

笔阁
26分钟前
1
0
编译cjson到dll

https://blog.csdn.net/mengzhisuoliu/article/details/52203724 编译完成后 是纯lua实现的json decode 的10倍以上...

梦想游戏人
35分钟前
0
0
JS基础- Date 对象

Date 对象 Date 对象用于处理日期和时间。 创建 Date 对象的语法: var myDate=new Date() 注释:Date 对象会自动把当前日期和时间保存为其初始值。 Date 对象属性 属性 描述 constructor 返...

ZHAO_JH
38分钟前
0
0
Python数据分析numpy(1)

Python开源的科学计算基础库 1.表示N维数组对象ndarray 2.线性代数、傅里叶变换、随机数生成 3.广播函数,整合c++、c 一.数据的维度 1.数据 2.数据维度 3.一维数据 (1)特点 (2)Python中的...

十年磨一剑3344
40分钟前
0
0
csv导入Hive脚本

from pyspark.sql import HiveContexthivec = HiveContext(sc) # 创建一个hivecontext对象用于写执行SQL,sc为sparkcontext# 拼接一个字段类型字符串str_s = 'label String,'...

gulf
43分钟前
0
0
TensorFlow 隐含层 拟合 异或运算

a⊕b = (¬a ∧ b) ∨ (a ∧¬b) 数据 X = [[0, 0], [0, 1], [1, 0], [1, 1]]Y = [[0], [1], [1], [0]] 单层网络只能拟合线性问题,由于异或是非线性问题,需要使用多层网络 输入和输出 [[...

阿豪boy
57分钟前
0
0
SVN 教程

http://www.runoob.com/svn/svn-tutorial.html 记一次 svn 管理的项目迁移工作 之前A服务器上的项目版本管理工具是用的SVN,后来,之前管理linux服务器的员工离职了,这管理服务器的工作也就...

yeahlife
57分钟前
0
0
在Python中,不用while和for循环遍历列表

a = [1, 2, 3, 8, 9]def printlist(l, index): if index == len(l): return else: print(l[index]) printlist(l, index + 1)printlist(a,......

丁典
59分钟前
0
0
Kubernetes使用中发现的错误及解决

运行 kubectl dashboard 时报错: Error validating service: Error getting service kubernetes-dashboard: services "kubernetes-dashboard" not found 排查 kubectl get po --all-names......

哎码
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部