1. /** 1.
  2. * StringUtils.isNotBlank();
  3. * 判断参数是否不为空.
  4. * 1.如果不为空返回true。
  5. * 2.如果为空返回false。
  6. * StringUtils.isNotEmpty(null) -> false
  7. * StringUtils.isNotEmpty("") -> false
  8. * StringUtils.isNotEmpty("a") -> true
  9. * StringUtils.isNotEmpty(" ") -> true
  10. */
  1. /** 2.
  2. * StringUtils.isEmpty();
  3. * 判断参数是否诶空。(为空的标准是str==null,str.length()==0)。
  4. * StringUtils.isEmpty(null) -> true
  5. * StringUtils.isEmpty("") -> true
  6. * StringUtils.isEmpty(" ") -> false
  7. * StringUtils.isEmpty("a") -> false
  8. * StringUtils.isEmpty(" a ") -> false
  9. */
  1. /** 3.
  2. * StringUtils.isNotEmpty().等价于!isEmpty(String str);
  3. * 判断参数是否非空。
  4. * StringUtils.isNotEmpty(null) -> false
  5. * StringUtils.isNotEmpty("") -> false
  6. * StringUtils.isNotEmpty(" ") -> true
  7. * StringUtils.isNotEmpty(" ") -> true
  8. * StringUtils.isNotEmpty("bob") -> true
  9. * StringUtils.isNotEmpty(" bob ") -> true
  10. */
  1. /** 4.
  2. * StringUtils.isBlank().
  3. * 判断参数:是否为空,长度是否为0,值是否包含空白字符。
  4. * StringUtils.isBlank(null) -> true
  5. * StringUtils.isBlank("") -> true
  6. * StringUtils.isBlank(" ") -> true
  7. * StringUtils.isBlank(" ") -> true
  8. *
  9. * 对于制表符、换行符、换页符和回车符StringUtils.isBlank()均识为空白符
  10. * StringUtils.isBlank("\t \n \f \r") -> true
  11. *
  12. * \b 为单词边界符.
  13. * StringUtils.isBlank("\b") -> false
  14. * StringUtils.isBlank("bob") -> false
  15. * StringUtils.isBlank(" bob ") -> false
  16. */
  1. /** 5.
  2. * StringUtils.isNotBlank();
  3. * 判断参数:是否不为空,长度是否不为0,值是否不包含空白字符。等价于!isBlank(String str);
  4. * StringUtils.isNotBlank(null) -> false
  5. * StringUtils.isNotBlank("") -> false
  6. * StringUtils.isNotBlank(" ") -> false
  7. * StringUtils.isNotBlank(" ") -> false
  8. * StringUtils.isNotBlank("\t \n \f \r") -> false
  9. * StringUtils.isNotBlank("\b") -> true
  10. * StringUtils.isNotBlank("bob") -> true
  11. * StringUtils.isNotBlank(" bob ") -> true
  12. */

StringUtils系列之StringUtils.isNotBlank()和StringUtils.isNotBlank()的区别的更多相关文章

  1. StringUtils.isNotBlank 和StringUtils.isNotEmpty 的区别

    StringUtils.isNotBlank判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成下面是示例:StringUtils.isNotBlank(null) = fals ...

  2. win10全系列官方MSDN原版系统安装密钥、版本区别、镜像下载地址与激活教程

    微软发布win10正式版已经过去几天了,相信很多同学都心情高涨的装上了期待已久的win10系统,但也有很多同学面对win10系统的众多版本感到一脸茫然,的确,微软在win10系统版本上的划分确实有点多 ...

  3. 【MM系列】MB1A MB1B MB1C MB11 MIGO的区别解析

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]MB1A MB1B MB1C MB1 ...

  4. 【MM系列】SAP ABAP BAPI 和 RFC 的区别

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP BAPI 和 ...

  5. String工具类之“四个判空方式”StringUtils.isNotBlank和StringUtils.isEmpty和StringUtils.isBlank和StringUtils.isNotEmpty

    一.判断str字符串都不为空==>StringUtils.isNotBlank(String str); 1 /** 2 * <p>检查一个字符串是否非空("") ...

  6. StringUtils里的isEmpty方法和isBlank方法的区别

    原文地址:https://blog.csdn.net/a1102325298/article/details/80410740 isEmpty public static boolean isEmpt ...

  7. 【python系列】python2.x和python3.x的区别

    刚接触python使用的是python2.x的书籍,但是发现python3.x和python2.x有不小的区别,以下做一些记录 性能 Py3.0运行 pystone benchmark的速度比Py2. ...

  8. Go 的 golang.org/x/ 系列包和标准库包有什么区别?

    在开发过程中可能会遇到这样的情况,有一些包是引入自不同地方的,比如: golang.org/x/net/html 和 net/html, golang.org/x/crypto 和 crypto. 那 ...

  9. Java基础系列之你真的懂==与equals的区别吗?

    对于Java初学者而言,可能会对这两个比较方法比较模糊,有的人可能会觉得两个的方法使用起来结果是一样的等.如果你有这样的想法,我建议你来看看这边博客,让你充分了解这两个比较的异同,以及他们底层是如何比 ...

随机推荐

  1. 快速读取TXT几百万行数据, 然后插入到数据,SqlBulkCopy功能的确是有效率

    public static void Main(string[] args) { string strPath = "F:\\Download\\600.txt"; int lin ...

  2. SpringBoot小技巧:Jar包换War包

    SpringBoot小技巧:Jar包换War包 情景 我们都知道springBoot中已经内置了tomcat,是不需要我们额外的配置tomcat服务器的,但是有时这也可能是我们的一个瓶颈,因为如果我们 ...

  3. PHP urlencode空格被转为+的问题

    我想既然各位点进来,绝大数是因为你遇到了空格被转为+号所带来的坑 不过没关系,解决方案很简单:使用rawurlencode()来进行编码即可~此函数遵循RFC 3986标准,空格会被转为%20 同时, ...

  4. 二级C语言模拟试题(第1套)

    1. 选择题. 1-1,判断各种变量所占的字节数. #include<stdio.h> int main() { char p[] = {'6','2','3'}, *q = p; int ...

  5. SQL Server 参数嗅探问题

    摘要 MSSQL Server参数嗅探既是一个涉及知识面非常广泛,又是一个比较难于解决的课题,即使对于数据库老手也是一个比较头痛的问题.这篇文章从参数嗅探是什么,如何产生,表象是什么,会带来哪些问题, ...

  6. GitHub: Oracle Database on Docker 为测试 改天试试

    Oracle Database on Docker https://github.com/oracle/docker-images/tree/master/OracleDatabase/SingleI ...

  7. Codeforces Round #604

    Beautiful Regional Contest 题意 题解 代码 Beautiful Sequence 题意 题解 代码 一个思路不够清晰的代码 Beautiful Mirrors with q ...

  8. Word 插入脚注、尾注与题注 -- 视频教程(5)

    >> 视频教程链接:B站,速度快,清晰 未完 ...... 点击访问原文(进入后根据右侧标签,快速定位到本文)

  9. Python之颜色的表示

    字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30-----------39 30:黑 31:红 32:绿 33 ...

  10. C++ Clock函数调用及用途

    用途1 Clock函数可以有效地针对一些只能用随机化做的题目 为了提高该类代码的正确性,我们期望它运行的次数在要求时限内运行足够多 因此将Clock函数充当计时器 用途2 计时判断负环 原理: 给定一 ...