StringUtils工具类的isBlank()方法使用说明
来源:互联网 发布:网络作者亘古传奇 编辑:程序博客网 时间:2024/06/12 22:59
在校验一个String类型的变量是否为空时,通常存在3中情况
- 是否为 null
- 是否为 ""
- 是否为空字符串(引号中间有空格) 如: " "。
StringUtils的isBlank()方法可以一次性校验这三种情况,返回值都是true
下边是StringUtils的源代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**
* <p>Checks if a CharSequence is whitespace, empty ("") or null.</p>
*
* <pre>
* StringUtils.isBlank(null) = true
* StringUtils.isBlank("") = true
* StringUtils.isBlank(" ") = true
* StringUtils.isBlank("bob") = false
* StringUtils.isBlank(" bob ") = false
* </pre>
*
* @param cs the CharSequence to check, may be null
* @return {@code true} if the CharSequence is null, empty or whitespace
* @since 2.0
* @since 3.0 Changed signature from isBlank(String) to isBlank(CharSequence)
*/
public
static
boolean isBlank(final CharSequence cs) {
int
strLen;
if
(cs ==
null
|| (strLen = cs.length()) == 0) {
return
true
;
}
for
(
int
i = 0; i < strLen; i++) {
if
(Character.isWhitespace(cs.charAt(i)) ==
false
) {
return
false
;
}
}
return
true
;
}
从注释我们可以看到,当受检查的值时 null 时,返回true,当受检查值时 ""时,返回值时true,当受检查值是空字符串时,返回值是true。
阅读全文
0 0
- StringUtils工具类的isBlank()方法使用说明
- 判断字符串是否为空的org.apache.commons.lang3.StringUtils类方法isBlank()源码查看
- StringUtils.isBlank和StringUtils.isEmpty的异同
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank与isEmply
- StringUtils的isBlank和isEmpty
- StringUtils的isBlank与isEmply
- 变量、作用域和内存问题
- 从0到1 | 0基础/转行 如何用3个月学会Python机器学习
- 高通平台 reboot 分析
- C#常见错误解决方法
- React-Native之 修改包名(Android)
- StringUtils工具类的isBlank()方法使用说明
- JZOJ5485. 【清华集训2017模拟11.26】字符串
- 1025. 反转链表 (25) PAT乙级真题
- 微服务架构的原理
- 为优麒麟打call,18.04LTS将迎来新起点!
- Java Quarzt定时任务的实现
- 【Scikit-Learn 中文文档】交叉验证
- shell中的数字和字符串比较
- FFmpeg中video的frame_delay计算