StringUtils系列之StringUtils.isNotBlank()和StringUtils.isNotBlank()的区别
2024-09-06 04:09:37
/** 1.
* StringUtils.isNotBlank();
* 判断参数是否不为空.
* 1.如果不为空返回true。
* 2.如果为空返回false。
* StringUtils.isNotEmpty(null) -> false
* StringUtils.isNotEmpty("") -> false
* StringUtils.isNotEmpty("a") -> true
* StringUtils.isNotEmpty(" ") -> true
*/
/** 2.
* StringUtils.isEmpty();
* 判断参数是否诶空。(为空的标准是str==null,str.length()==0)。
* StringUtils.isEmpty(null) -> true
* StringUtils.isEmpty("") -> true
* StringUtils.isEmpty(" ") -> false
* StringUtils.isEmpty("a") -> false
* StringUtils.isEmpty(" a ") -> false
*/
/** 3.
* StringUtils.isNotEmpty().等价于!isEmpty(String str);
* 判断参数是否非空。
* StringUtils.isNotEmpty(null) -> false
* StringUtils.isNotEmpty("") -> false
* StringUtils.isNotEmpty(" ") -> true
* StringUtils.isNotEmpty(" ") -> true
* StringUtils.isNotEmpty("bob") -> true
* StringUtils.isNotEmpty(" bob ") -> true
*/
/** 4.
* StringUtils.isBlank().
* 判断参数:是否为空,长度是否为0,值是否包含空白字符。
* StringUtils.isBlank(null) -> true
* StringUtils.isBlank("") -> true
* StringUtils.isBlank(" ") -> true
* StringUtils.isBlank(" ") -> true
*
* 对于制表符、换行符、换页符和回车符StringUtils.isBlank()均识为空白符
* StringUtils.isBlank("\t \n \f \r") -> true
*
* \b 为单词边界符.
* StringUtils.isBlank("\b") -> false
* StringUtils.isBlank("bob") -> false
* StringUtils.isBlank(" bob ") -> false
*/
/** 5.
* StringUtils.isNotBlank();
* 判断参数:是否不为空,长度是否不为0,值是否不包含空白字符。等价于!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
*/
最新文章
- 记一次项目中的css样式复用
- Microsoft.Owin.Hosting 实现启动webapp.dll
- CSS创建一个遮罩层
- SNMP ber 编码
- 【转】ASP.NET的OnClientClick与OnClick事件【解决了“识别用户在对话框里面选yes或no的问题”】
- delphi 类型转化
- Python2安装说明
- nodejs ctrl+B 快捷键设置
- 输出第N个素数
- Ubuntu14.04下安装ns2.35
- 实现pow(int x, int y),即x的y次方 ; 异或交换两个数;
- 10大H5前端框架,让你开发不愁
- python初识-day3
- Vue-指令
- .babelrc和babel.config.js的相同配置不能合并
- Ruby中方法的设计理念
- iptables(2)
- G - Intersecting Rectangles Kattis - intersectingrectangles (扫描线)(判断多个矩形相交)
- C语言上机复习(一)文件操作
- FAL_CLIENT和FAL_SERVER参数详解
热门文章
- 大幅度改变celery日志外观,修改成日志可点击跳转和鲜艳五彩日志,解决脚本中已添加handler的logger和框架日志重复记录问题。
- but only one is allowed(重复处理跨域请求)
- “无法启动IIS Express Web服务器”的解决办法
- 对step文件进行信息抽取算法
- script的src和img的src跨域的区别
- Nodejs接收图片base64格式保存为文件
- Java 文件完整性校验 MD5 sha1 sha256 sha224 sha384 sha512
- Ubuntu搭建交叉编译开发环境
- find命令实例
- [转帖]dfs和bfs