isNotBlank()方法和isNotEmpty()方法的区别
1、核心:最大的区别是两者对空白字符进行判断。
2、工具类中的源代码如下:
public static boolean isNotBlank(String str) { return !isBlank(str); }
public static boolean isNotEmpty(String str) { return !isEmpty(str); }
可知isNotBlank()方法与isNotEmpty()方法均为布尔型,即发回的结果为true或者false。
3、代码测试:
public static void main(String[] args) {
System.out.println("对为两个空格的字符串进行判断:");
System.out.println("isNotBlank方法判断的结果为"+StringUtils.isNotBlank(" "));
System.out.println("isNotEmpty方法判断的结果为"+StringUtils.isNotEmpty(" "));
}
用两种方法,分别对值为两个空格的字符串进行判断。
4、测试结果如下:
5、结论:
isNotEmpty()方法会将空字符进行判断,有空字符也会判断为不空-true;
而isNotBlank()方法只对非空字符进行判断。
isNotBlank()方法和isNotEmpty()方法的区别相关推荐
- 请简述一下线程的sleep()方法和yield()方法的区别?
请简述一下线程的sleep()方法和yield()方法的区别? ①sleep()方法给其他线程机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会. yield()方法只会给相同优先级或更高优 ...
- Java并发编程—schedule方法和scheduleAtFixedRate方法的区别
原文作者:一叶丿清风 原文地址:schedule方法和scheduleAtFixedRate方法的区别 schedule方法和scheduleAtFixedRate方法都可以实现任务的延时和不延时执行 ...
- flush方法和close方法的区别
package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*flush方法和close ...
- ExtJS中listener方法和handler方法的区别
listener方法和handler方法的区别在文档中的说明的太玄乎了,看不懂 listeners监听能够对一个click Event事件添加任意多个的事件响应处理函数 而handler处理只能够通过 ...
- python predict_对Keras中predict()方法和predict_classes()方法的区别说明
1 predict()方法 当使用predict()方法进行预测时,返回值是数值,表示样本属于每一个类别的概率,我们可以使用numpy.argmax()方法找到样本以最大概率所属的类别作为样本的预测标 ...
- java——Scanner中nextLine()方法和next()方法的区别
遇到一个有意思的东西,在整理字符串这块知识的时候,发现我在用Scanner函数时,在字符串中加入空格,结果空格后面的东西没有输出来(/尴尬),不多说直接上代码: import java.util.Sc ...
- dispose方法和setvisible方法的区别和使用
dispose方法和setvisible方法的区别: dispose()撤销当前窗口,并释放当前窗口所使用的资源. setVisible()方法仅仅隐藏窗体,可设置窗口是否可见,窗口默认是不可见的. ...
- get方法和post方法的区别及常用的请求方式
get方法和post方法的区别: get方法是从服务器上获取资源:post方法是向服务器传送数据: get方法参数是通过url传递的,post方法是放在request body中:GET比POST更不 ...
- Keras中predict()方法和predict_classes()方法的区别
正如上篇博客中所讲,在Keras框架下执行深度学习任务时,一般会先根据训练数据集训练出模型,然后拿训练好的模型到生产环境(测试集)中部署并生产.以分类问题为例,当训练好了分类模型之后,我们要用这个模型 ...
最新文章
- JS中IE与W3C不同的地方
- OpenFire、Spark、Smack介绍
- Linux 学习笔记:批量新增SAMBA用户的脚本
- Winforn中使用FastReport实现点击导出按钮PDF预览并弹出另存为对话框
- 关于VC++6.0中getline函数的一个bug
- VHDL 语法小点(1)
- magento图片处理 Customize Magento’s Image Resize Functionality
- asp.net上传到服务器 步骤:
- html好看英文字体,js显示漂亮的英文字体实例
- 对文件夹中文件进行批量重命名
- 新时代知识产权创新发展与严格保护_保护知识产权?宣传强化治理——东安街道团结社区新时代文明实践站大力宣传《知识产权法》...
- JAVA毕业设计HTML5寿光农产品资源展示平台计算机源码+lw文档+系统+调试部署+数据库
- Linux系统 deamon进程
- uboot中ftd命令
- JAVA版微信机器人(非公众号)【L】
- Symbol mc1000开发体验
- Pr两个视频合并后无法使用AU编辑音频的解决方法
- 空格在html 中的含义
- 喜茶和奈雪的茶:从交叉线走向平行线
- 线程实现日期倒计时和计时