字符串非空判断:StringUtils中 isNotEmpty 和isNotBlank的区别
在项目中,我们用的最多的是StringUtils中的非空判断方法,相信大部分人都用过IsNotEmpty或者 isEmpty方法今天我们要提到的,是isNotBlankpublic 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 ") = truepublic 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要好
字符串非空判断:StringUtils中 isNotEmpty 和isNotBlank的区别相关推荐
- 非空判断方法:isNotEmpty和isNotBlank的区别
区别: StringUtils.isNotEmpty(" ")=true; StringUtils.isNotBlank(" ")=false; 防止字符串是空 ...
- StringUtils中 isNotEmpty 和isNotBlank的区别
StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出Nu ...
- Java - StringUtils 中 isNotEmpty 和 isNotBlank 区别
主要的区别在于"空格"判断 isNotEmpty("空格")=> true isNotBlank("空格")=> false i ...
- StringUtils中isNotEmpty和isNotBlank及isBlank()和isEmpty()区别
empty:表示对象为空或长度为0 blank: 表示对象为空或长度为0.空格字符串 null: 表示对象为空 先看看isEmpty和isBlank 1 StringUtils.isBlank( ...
- js中对于字符串非空判断的总结
//用户名非空验证 1 function checkUserName(){ 2 var name = document.myform.txtUser; //name 为 txtUser 的文本框 3 ...
- java优雅的非空判断
字符串非空判断: lang3包下的StringUtils StringUtils.isNotBlack(str) StringUtils.isNotEmpty(str) isNotEmpty判断非空不 ...
- 【2021-03-20】【Mybatis】Mybatis 判断字符串非空和空串 报错, Encountered “ <IDENT> “AND ““ at line 1
[Mybatis]Mybatis 判断字符串非空和空串 报错, Encountered " "AND "" at line 1 1.Mybatis.xml 代码 ...
- StringUtils中isNotEmpty将空格也作为参数,isNotBlank则排除空格参数
isNotEmpty将空格也作为参数,isNotBlank则排除空格参数 参考 Quote StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String ...
- java 非空判断_java基础之----非空判断
大家好,第一次写博客,一直想写博客,用于自我总结,也用于帮助新同学成长. 平常我们开发的时候,用到很多非空判断,但是很多同学用到的地方不是很准确,这里,我把自己平时遇到的坑跟大家说说.我废话不多,只想 ...
最新文章
- zabbix action 执行远程命令
- 考研编程练习----递推数列(矩阵相乘法)
- php的mpdf开发实例,mpdf自动分页加页码的方法
- c++学习笔记之类的应用
- Apache配置虚拟主机三大问题--自己的相关坑
- 如何使用ABAP代码反序列化JSON字符串成ABAP结构
- Testing Round #16 (Unrated) C. Skier(map的应用)
- 【渝粤教育】国家开放大学2018年秋季 1344T金融风险管理 参考试题
- IIS 伪静态下 利用PHP获取 网址后缀
- JBox2D手机游戏引擎介绍(附jbox2d官网网址)
- JavaScript:日期选择器组件的使用
- PHP文件上传后缀名与文件类型对照表
- java使用python爬虫,如何使用 Python 爬虫爬取 Java 题库?
- 对象转JSON首字母大写
- php那好,php那好【货币问答】- php那好所有答案 - 联合货币
- Echarts 模拟飞机飞行动态图
- 微信名片、公众号二维码美化生成器!
- 如何修改PPT文档的编辑版式
- 英文面试:自我介绍篇
- 激发潜能 成就梦想:抱着积极的心态开发你的潜能