在项目中,我们用的最多的是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的区别相关推荐

  1. 非空判断方法:isNotEmpty和isNotBlank的区别

    区别: StringUtils.isNotEmpty(" ")=true; StringUtils.isNotBlank(" ")=false; 防止字符串是空 ...

  2. StringUtils中 isNotEmpty 和isNotBlank的区别

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

  3. Java - StringUtils 中 isNotEmpty 和 isNotBlank 区别

    主要的区别在于"空格"判断 isNotEmpty("空格")=> true isNotBlank("空格")=> false i ...

  4. StringUtils中isNotEmpty和isNotBlank及isBlank()和isEmpty()区别

    empty:表示对象为空或长度为0 blank: 表示对象为空或长度为0.空格字符串 null:    表示对象为空 先看看isEmpty和isBlank 1 StringUtils.isBlank( ...

  5. js中对于字符串非空判断的总结

    //用户名非空验证 1 function checkUserName(){ 2 var name = document.myform.txtUser; //name 为 txtUser 的文本框 3 ...

  6. java优雅的非空判断

    字符串非空判断: lang3包下的StringUtils StringUtils.isNotBlack(str) StringUtils.isNotEmpty(str) isNotEmpty判断非空不 ...

  7. 【2021-03-20】【Mybatis】Mybatis 判断字符串非空和空串 报错, Encountered “ <IDENT> “AND ““ at line 1

    [Mybatis]Mybatis 判断字符串非空和空串 报错, Encountered " "AND "" at line 1 1.Mybatis.xml 代码 ...

  8. StringUtils中isNotEmpty将空格也作为参数,isNotBlank则排除空格参数

    isNotEmpty将空格也作为参数,isNotBlank则排除空格参数 参考 Quote StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String ...

  9. java 非空判断_java基础之----非空判断

    大家好,第一次写博客,一直想写博客,用于自我总结,也用于帮助新同学成长. 平常我们开发的时候,用到很多非空判断,但是很多同学用到的地方不是很准确,这里,我把自己平时遇到的坑跟大家说说.我废话不多,只想 ...

最新文章

  1. zabbix action 执行远程命令
  2. 考研编程练习----递推数列(矩阵相乘法)
  3. php的mpdf开发实例,mpdf自动分页加页码的方法
  4. c++学习笔记之类的应用
  5. Apache配置虚拟主机三大问题--自己的相关坑
  6. 如何使用ABAP代码反序列化JSON字符串成ABAP结构
  7. Testing Round #16 (Unrated) C. Skier(map的应用)
  8. 【渝粤教育】国家开放大学2018年秋季 1344T金融风险管理 参考试题
  9. IIS 伪静态下 利用PHP获取 网址后缀
  10. JBox2D手机游戏引擎介绍(附jbox2d官网网址)
  11. JavaScript:日期选择器组件的使用
  12. PHP文件上传后缀名与文件类型对照表
  13. java使用python爬虫,如何使用 Python 爬虫爬取 Java 题库?
  14. 对象转JSON首字母大写
  15. php那好,php那好【货币问答】- php那好所有答案 - 联合货币
  16. Echarts 模拟飞机飞行动态图
  17. 微信名片、公众号二维码美化生成器!
  18. 如何修改PPT文档的编辑版式
  19. 英文面试:自我介绍篇
  20. 激发潜能 成就梦想:抱着积极的心态开发你的潜能

热门文章

  1. proxmox 直通显卡(GPU)
  2. Shell 编程之 sed 与 awk
  3. 如何编译linux驱动ko
  4. 运维自动化发展历程及技术应用
  5. 难过了,不要告诉别人。自己知道就好:伤感
  6. sklearn实战-----8.支持向量机SVM(下)
  7. 【linux进阶4】apache的服务使用(图文详解apache的多种使用方式)
  8. Android系统基础架构
  9. 《数据结构与算法》——线性表顺序存储结构的插入与删除
  10. 接地气又好用,8 款优秀的国产开源博客系统推荐