org.apache.commons.lang3.StringUtils.isNotBlank和isEmpty方法
今天做项目的时候遇到一个小问题,检验字段不为空后,对其切割,用了isEmpty判断,报了空指针异常,最后发现库表里该字段为长度不为0空白字符串,这里isEmpty判断不了,下面列出来
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("111") = false
StringUtils.isEmpty(" 111 ") = false
而isNotBlank
StringUtils.isNotBlank(null) = false
StringUtils.isNotBlank("") = false
StringUtils.isNotBlank(" ") = false
StringUtils.isNotBlank("111") = true
StringUtils.isNotBlank(" 111 ") = true
总结:当需要判断字符串为空时最好用org.apache.commons.lang3.isNotBlank方法。
org.apache.commons.lang3.StringUtils.isNotBlank和isEmpty方法相关推荐
- java的StringUtils.isBlank和StringUtils.isEmpty方法区别(org.apache.commons.lang3.StringUtils)
前言 估计很多朋友跟我一样,平时也不会特别去注意究竟用isBlank还是isEmpty去判断空字符串,但是大部分场景优先使用isBlank就对了. isEmpty是否为空,只有当==null或者==& ...
- Java的org.apache.commons.lang3.StringUtils
Java的org.apache.commons.lang3.StringUtils 1.用途 StringUtils提供了对String 类型的常用操作方法(如判空等).StringUtils中的方法 ...
- Apache commons lang3 StringUtils工具类
Apache commons lang3 StringUtils工具类 Apache commons lang3包下的StringUtils工具类中封装了一些字符串操作的方法,非常实用,使用起来也非常 ...
- 工具类org.apache.commons.lang3.StringUtils
sEmpty 和 isBlank 的区别你知道吗?也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/is ...
- Java中字符串工具类继承org.apache.commons.lang3.StringUtils类代码
场景 转换为字节数组:是否包含字符串:替换掉HTML标签方法:替换为手机识别的HTML,去掉样式及属性,保留回车: 缩略字符串(不区分中英文字符):转换为Double类型:转换为Float类型:转换为 ...
- Java基础学习总结(125)——org.apache.commons.lang3.StringUtils类方法详解
org.apache.commons.lang3.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的 ...
- org.apache.commons.lang3.StringUtils 的相关用法
一.jar包下载 commons-lang3-3.1.jar java 开发工具commons-lang3-3.0 jar包,有org.apache.commons.lang3.StringUtils ...
- 错误: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils
做项目的时候,实现图片异步上传并返回json数据,但是图片上传成功,json数据没有返回,报错: java.lang.ClassNotFoundException: org.apache.commo ...
- hive执行drop卡死一例:java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.isAnyBlank
环境: 组件 版本 Hadoop 3.1.2 Hive 2.3.4 故障复现操作: hive中尝试drop table卡死,然后去hadoop的yarn界面发现如下报错 完整报错: org.apach ...
最新文章
- 计算机组成原理:储存系统和结构
- 【总结整理】开发说不能做怎么办
- linux 文件夹换所属用户,linux普通用户su root切换提示没有文件或目录的解决方法...
- mysql names gb2312_mysql_query(set names gb2312)设置客户端字符集
- TextView跑步灯效果及在特殊情况下无效的解决方式
- Java中的SOAP技术
- double取两位小数_Java语言中:float、double数据类型在内存中是如何存储的
- Unity大中华区总经理兼全球副总裁张俊波:5G的来临,游戏运行于云端变得可能
- c#如何调用php接口方法参数类型,c# – .NET:使用通用接口参数调用Assembly obj的GetInterface方法...
- markdown 语法
- Canonical标签的作用及使用方法
- OPPOA79K_OPPOA79KT_官方线刷包_救砖包_解账户锁
- 一个获取电脑显示器序列号的VBS脚本
- SE14激活并调整数据库时报数据库对象不一致错误
- 【博学谷学习记录】超强总结,用心分享丨大数据超神之路(五):Hadooop基础篇
- 记:无人驾驶GPS循迹问题
- 五线城市房价已大幅下跌,房地产泡沫破裂或由此开始
- webstorm快捷键问题,求大神赐教
- Chisel bootcamp 安装 - Centos7.9
- 计算机一级重点学科,国家一级重点学科,大学最强实力指标(前10强)!