问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

StringUtils中 isNotEmpty 和isNotBlank的区别

发布网友 发布时间:2022-05-01 19:49

我来回答

3个回答

热心网友 时间:2022-04-23 14:12

1、意思不一样

isNotEmpty将空格也作为参数,isNotBlank则排除空格参数。

2、操作方法不一样

StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。

3、范围不一样

StringUtils中一共有130多个方法,并且都是static的,所以我们可以这样调用StringUtils.xxx()

public static boolean isEmpty(String str)判断某字符串是否为空,为空的标准是str==null或str.length()==0

public static boolean isNotEmpty(String str)判断某字符串是否非空,等于!isEmpty(String str)

热心网友 时间:2022-04-23 15:30

1,isNotEmpty(str)等价于 str != null && str.length > 0。

2,isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0。

同理:

1,isEmpty 等价于 str == null || str.length == 0。

2,isBlank 等价于 str == null || str.length == 0 || str.trim().length == 0。

3,str.length > 0 && str.trim().length > 0 ---> str.length > 0。

扩展资料:

1,java.util包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期Date类、堆栈Stack类、向量Vector类等)。集合类、时间处理模式、日期时间工具等各类常用工具包。

2,Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

3,工作原理

由四方面组成:(1)Java编程语言,(2)Java类文件格式,(3)Java虚拟机,(4)Java应用程序接口。当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。


热心网友 时间:2022-04-23 17:04

isNotEmpty :
判断某字符串是否非空
StringUtils.isNotEmpty(null) = false
StringUtils.isNotEmpty("") = false
StringUtils.isNotEmpty(" ") = true
StringUtils.isNotEmpty("bob") = true

isNotBlank:
判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,
下面是示例:
StringUtils.isNotBlank(null) = false
StringUtils.isNotBlank("") = false
StringUtils.isNotBlank(" ") = false
StringUtils.isNotBlank("\t \n \f \r") = false
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
《Lycoris Recoil》泷奈千里走单骑救千束,她们还真有夫妻相 美少女、热兵器——起底《lycoris recoil》的流量密码 西方的饮茶礼仪 天津 大众卡 什么叫“大众卡是按天扣费的” iPhone发送短信技巧你知道吗 收不到手机短信验证码怎么解决? 人体一共有多少快骨头! 人体由多少块骨头组成其中头颅骨、躯干骨、四肢骨、各是多少._百度知 ... 电测量及电能计量装置设计技术规程内容简介 大家谁知道配电盘安装规范是什么 FORMYROSE手链 天猫店为何不开天猫呢 梦见自己拉屎,边拉有狗吃,有一大一小的猫要来吃,被狗撬走了 给女领导买什么礼物? 石家庄周大福手镯黄金首饰回收价格多少钱名表回收 blank/vacant/hollow/bare的区别是? @NotEmpty,NotNull和@NotBlank的区别 想送女朋友生日礼物..送什么好 grails中blank和nullable的区别 怎么知道巴宝莉手镯真假 巴宝黎时尚手镯一般多少钱 django Field选项中null和blank的区别 巴宝莉时尚手镯一般多少钱 绵羊QQ头象 求把这只粉色的猪弄成黑色的,跟白色的羊做情侣头像 灰太狼和红太狼情侣头像 我想要QQ情侣头像半边脸羊的另一个,就是带墨镜的那个 求一对鹿和羊的情侣头像 麻烦各位帮我找找这一对羊羊的情侣头像!谢谢! 想要这两个小羊情侣头像的清晰原图 有的请发给我 谢谢 找一下这个的情侣头像 ,一只羊, 金店怎么不回收黄金 如何选择回收含银废料,回收旧白银首饰,回收含金废料,旧黄金首饰 vbNull 和vbNullString是什么意思 916黄金回收价格是多少 关于爱国情怀的诗歌 爱国情怀现代诗10句左右 爱国情怀的诗歌? 可以表达家国情怀的诗歌 有关爱国情怀的诗歌 描写爱国情感的诗歌(3首) 儿童假性发育如何治疗 小女孩假性发育还会退下去吗 五岁半女孩两乳房有肿,说是假性发育 7岁女孩假性发育吃了一个月中药,还要吃吗 7.8岁女孩乳房假性发育什么时候才能消退 一别心知两地秋是什么生肖 七岁的女孩乳房假性发育是看儿科还是看 : 一别心知 两地秋猜三个数字? 您好!我女儿九岁半了,*有包样的肿块,在南充川北医院检查,医生说是假性发育,想去你们医院再好好检 一别心知两地秋打三个数字?