首页 > 其他分享 >IsNotEmpty和isNotBlank的区别

IsNotEmpty和isNotBlank的区别

时间:2022-10-14 09:59:17浏览次数:57  
标签:false isNotBlank 区别 isNotEmpty IsNotEmpty true StringUtils 不为

isNotEmpty和isNotBlank都是判断字符串非空
首先查看isNotEmpty( )
isNotEmpty判断是否为空(null或size=0),不为空就返回true

StringUtils.isNotEmpty(null) = false
StringUtils.isNotEmpty("") = false
StringUtils.isNotEmpty(" ") = true//如果是空格的字符,仍然判断为true
StringUtils.isNotEmpty("不为空") = true
StringUtils.isNotEmpty(" 不为空 ") = true

 

接下来看isNotBlank( ),为空返回false,并且空格字符也判断为空

StringUtils.isNotBlank(null) = false
StringUtils.isNotBlank("") = false
StringUtils.isNotBlank(" ") = false
StringUtils.isNotBlank("/t /n /f /r") = false 
StringUtils.isNotBlank("/b") = true
StringUtils.isNotBlank("不为空") = true
StringUtils.isNotBlank(" 不为空 ") = true

 

标签:false,isNotBlank,区别,isNotEmpty,IsNotEmpty,true,StringUtils,不为
From: https://www.cnblogs.com/min225016/p/16790604.html

相关文章

  • new 和 make 函数区别
    详细参见go文件夹下src/builtin/builtin.go文件。 new函数定义:funcnew(Type)*Type说明:形参是一个数据类型,返回值是这个数据类型(零值)的的指针。用途:初始化,作用......
  • js中==、===、!=、!==的使用及区别
    代码样例varnum=1;varstr='1';vartest=1;test==num//true相同类型相同值test===num//true相同类型相同值test!==num//falsetest与num类......
  • 单引号和双引号的区别
    双引号解析变量,但是单引号不解析变量。在双引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一整个变量。一定要在变量后面接上特殊字......
  • JS 中的require 和 import 区别
    这两个都是为了JS模块化编程使用.遵循规范require 是AMD规范引入方式import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法调用时间require是运......
  • 等保1.0和等保2.0的区别
    变化一:高风险项成为“一票否决项”在“优、良、中”等级的判定依据中,“不会导致被测对象面临高风险项”是必要条件,任何存在高风险项的被测对象均直接判为“差”。变化二:高......
  • var 、let 和 const 的区别
    var、let和const的区别 var没有块级作用域,而let声明的范围是块作用域; 一对大括号就是一个块级作用域var类似全局变量let类似局部变量优先考虑使用let......
  • 实例分析Scheduled Thread Pool Executor与Timer的区别
    摘要:JDK1.5开始提供ScheduledThreadPoolExecutor类,ScheduledThreadPoolExecutor类继承ThreadPoolExecutor类重用线程池实现了任务的周期性调度功能。本文分享自华......
  • sorted与sort区别
    使用sorted()排序值开始使用Python排序,首先要了解如何对数字数据和字符串数据进行排序。1.排序数字型数据可以使用Python通过sorted()对列表进行排序。比如定义了一个......
  • 005——如何正确的管理素材与视图的区别
    如何正确的管理素材与视图的区别管理素材可以在项目栏窗口中鼠标右键点击,新建素材箱进行管理像这种导入方法只需将素材直接拖进素材箱即可......
  • mysql中timestamp和datetime类型的区别
    一、MySQL中表示当前时间的方法:CURRENT_TIMESTAMPCURRENT_TIMESTAMP()NOW()LOCALTIMELOCALTIME()LOCALTIMESTAMPLOCALTIMESTAMP()二、关于TIMESTAMP和DATETIME的比较一个完......