isNotEmpty()和isNotBlank()的用法及区别
Java编程中,常常会需要判断某个对象的值是否为空
isNotEmpty()和isNotBlank()正是StringUtils工具包下两个判断字符串是否为空的方法
isNotEmpty()
public static void main(String[] args) {// isNotEmpty==判断某字符串是否非空System.out.println(StringUtils.isNotEmpty(null)); // = false;System.out.println(StringUtils.isNotEmpty("")); // false;System.out.println(StringUtils.isNotEmpty(" "));// true;System.out.println(StringUtils.isNotEmpty("bob")); // true;}
- isNotBlank()
public static void main(String[] args) {// isNotBlank:判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,System.err.println(StringUtils.isNotBlank(null)); // falseSystem.err.println(StringUtils.isNotBlank("")); // falseSystem.err.println(StringUtils.isNotBlank(" ")); // falseSystem.err.println(StringUtils.isNotBlank("\t \n \f \r")); // false}
-区别
StringUtils.isNotEmpty(str) 等同于:
str != null && str.length > 0StringUtils.isNotBlank(str) 等价于:
str != null && str.length > 0 && str.trim().length > 0
即:判断是否==null时,还需要判断length是否>0
isNotEmpty()和isNotBlank()的用法及区别相关推荐
- 判断String为空 StringUtils工具 isNotEmpty与isNotBlank区别
如何判断String是否为空? 判断Strings是否为空,很多人第一反应就是 str != null && str.length > 0.可能已经忘了StringUtils工具 ...
- isNotEmpty和isNotBlank区别
先看看isEmpty和isBlank 从效果来看,当a="",字符中有空格时,IsEmpty是算他不为空的 本质上讲: isEmpty 等价于 str == null || str ...
- StringUtils中isNotEmpty和isNotBlank及isBlank()和isEmpty()区别
empty:表示对象为空或长度为0 blank: 表示对象为空或长度为0.空格字符串 null: 表示对象为空 先看看isEmpty和isBlank 1 StringUtils.isBlank( ...
- IsNotEmpty和isNotBlank的区别
isNotEmpty和isNotBlank都是判断字符串非空 首先查看isNotEmpty( ) isNotEmpty判断是否为空(null或size=0),不为空就返回true StringUtil ...
- @ini_get php,php中get_cfg_var()和ini_get()的用法及区别_php技巧_脚本之家
本文实例讲述了php中get_cfg_var()和ini_get()的用法及区别.分享给大家供大家参考.具体分析如下: php里get_cfg_var()和ini_get()都是取得配置值的函数,当你 ...
- return true Java_[Java教程]js中return,return true,return false的用法及区别
[Java教程]js中return,return true,return false的用法及区别 0 2015-11-16 23:00:03 1.语法及返回方式 ①返回控制与函数结果 语法为:retu ...
- 【Java学习笔记之二十九】Java中的equals和==的用法及区别
Java中的"equals"和"=="的用法及区别 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String(&quo ...
- python ord()与chr()用法以及区别
python ord()与chr()用法以及区别 原文:http://blog.csdn.net/yulock/article/details/52904035 ord()函数主要用来返回对应字符的a ...
- matlab ezplot fplot,【转】Matlab plot fplot ezplot用法与区别
[转]Matlab plot fplot ezplot用法与区别 (2012-04-19 20:26:00) 标签: matlab fplot ezplot 数学函数 曲线 杂谈 函数plot 是绘制 ...
最新文章
- SAP HANA:持续创新十周年
- 原生、无依赖的web弹层组件——HLayer.js
- Docker操作系统理解
- 全球及中国模块化塑料带行业供需调查及产销形势预测报告2021-2027年版
- 前端学习(2983):一文理解数据劫持1
- 解决Appium连接报错Could not find ‘apksigner.jar‘
- selenium2.0处理case实例(二)
- 老婆半夜推了我三次,强~!
- (2017.03.12更新)CnCrypt文件保险箱1.19,兼容TrueCrypt加密卷
- 有料科普 | 有一说一,BIM和CIM的这层关系,你了解吗?
- 苹果无线笔记本怎么连不上win服务器,苹果笔记本电脑连接不上wifi该怎么处理...
- spring-scop (单例模式?)
- 水仙花---c语言(经典)
- JavaScript 前端简单工厂模式、工厂方法模式、抽象工厂模式优缺点及详解 — 设计模式《二》
- Multism14安装问题
- matlab实现图像DCT变换
- 远程视频监控:MJPG-Streamer
- 惠普288G6台式机如何在 BIOS中设置通电自动开机
- windows10 获取之前连接密码的方式
- 智能写作,让GPT-3来辅助你写作|Mixlab智能产品