判断String为空 StringUtils工具 isNotEmpty与isNotBlank区别
如何判断String是否为空?
判断Strings是否为空,很多人第一反应就是 str != null && str.length > 0。可能已经忘了StringUtils工具包了。
工具包中有 isNotEmpty 和isNotBlank 两个方法,都可以判断String是否为空,区别在与,在判断空白字符时,isNotBlank为false,而isNotEmp为ture。
isNotEmpty :
判断某字符串是否非空
StringUtils.isNotEmpty(null) = false
StringUtils.isNotEmpty("") = false
StringUtils.isNotEmpty(" ") = true
StringUtils.isNotEmpty(“bob”) = true
isNotBlank:
判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,
下面是示例:
StringUtils.isNotBlank(null) = false
StringUtils.isNotBlank("") = false
StringUtils.isNotBlank(" “) = false
StringUtils.isNotBlank(”\t \n \f \r") = false
isNotEmpty(str)等价于 str != null && str.length > 0
isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0
同理
isEmpty 等价于 str == null || str.length == 0
isBlank 等价于 str == null || str.length == 0 || str.trim().length == 0str.length > 0 && str.trim().length > 0 ---> str.length > 0
判断String为空 StringUtils工具 isNotEmpty与isNotBlank区别相关推荐
- Java - StringUtils 中 isNotEmpty 和 isNotBlank 区别
主要的区别在于"空格"判断 isNotEmpty("空格")=> true isNotBlank("空格")=> false i ...
- Java判断不为空的工具类总结
Java判断不为空的工具类总结 1.Java判断是否为空的工具类,可以直接使用.包含,String字符串,数组,集合等等. 1 package com.bie.util; 2 3 import jav ...
- StringUtils中isNotEmpty和isNotBlank及isBlank()和isEmpty()区别
empty:表示对象为空或长度为0 blank: 表示对象为空或长度为0.空格字符串 null: 表示对象为空 先看看isEmpty和isBlank 1 StringUtils.isBlank( ...
- java 判断不为空_Java判断不为空的工具类总结
package com.bie.util; import java.util.Collection; import java.util.Iterator; import java.util.Map; ...
- java string不为空_java如何正确判断String为空
Hi多磨,大家好我是suleifi,今天给大家说说java中是如何处理String的. 在一个大佬非常多的QQ群中,我发现一位大佬截图了他自己的代码,他是用如下方式判断String是否为空的: //s ...
- StringUtils中 isNotEmpty 和isNotBlank的区别
StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出Nu ...
- StringUtils的isNotEmpty和isNotBlank
这两个都是判断string 是否为空,不过isNotBlank要求更严,空格和"制表符.换行符.换页符和回车符"均识为空白符
- isNotEmpty和isNotBlank区别
先看看isEmpty和isBlank 从效果来看,当a="",字符中有空格时,IsEmpty是算他不为空的 本质上讲: isEmpty 等价于 str == null || str ...
- 字符串非空判断:StringUtils中 isNotEmpty 和isNotBlank的区别
在项目中,我们用的最多的是StringUtils中的非空判断方法,相信大部分人都用过IsNotEmpty或者 isEmpty方法今天我们要提到的,是isNotBlankpublic static bo ...
最新文章
- 从Servlet、Dubbo、Mybatis聊聊责任链究竟怎么用
- 天津海尔扫地机器人维修点_女神好帮手!海尔扫地机器人 让生活化繁为简
- 如何评估一个ECG分析算法或设备
- WPA3 标准被曝严重漏洞,WiFi 密码可遭窃取?
- HTML DOM 基础
- 2020年用于测试自动化的7种顶级编程语言
- 最新大淘客php加淘口令,淘口令转淘口令
- 《人人都是产品经理》——第二章笔记(上)
- z自建服务器,《守望先锋》将加入自建服务器 自定规则
- java表格组件_表格组件 java
- 计算机函数公式用法教程average,average函数怎么用?Excel下average函数的使用方法...
- python的擅长领域
- 笨方法学python 习题6
- [GXOI/GZOI2019]逼死强迫症 题解
- 第八章 云计算原理与技术
- 生活里的插曲——致《奔跑吧,兄弟》
- wps2007版本如何生成目录的功能预览
- Ubuntu18.04运行ORB-SLAM3(Demo+本地Realsense D415运行)
- 小狗的python代码_【Python】程序员教你用代码手绘一只可爱的小狗,正好拿去送给女朋友给她个惊喜...
- 终于在中国大陆的互联网络中用Facebook and tWitter 's iPhone 客户端登录了。
热门文章
- stl中copy()函数_std :: copy()函数以及C ++ STL中的示例
- elementui 弹窗 显示详细信息_ElementUI中el-table双击单元格事件并获取指定列的值和弹窗显示详细信息...
- nginx加载图片慢_优化vue项目的首屏加载速度
- sql判断数据库类型数据_SQL数据类型
- Java PrintWriter close()方法与示例
- 当当花160买400的书,确定不囤一波?
- 你不知道的RabbitMQ集群架构全解
- Docker Consul 安装及使用服务发现
- CentOS7 源码编译安装Redis shell脚本
- smbd的安装与使用