StringUtils.isBlank()检验String 类型的变量是否为空
2024-09-01 11:08:26
在校验一个String类型的变量是否为空时,通常存在3中情况
- 是否为 null
- 是否为 ""
- 是否为空字符串(引号中间有空格) 如: " "。
StringUtils的isBlank()方法可以一次性校验这三种情况,返回值都是true
下面介绍一下实现isBlank()的源代码
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
最新文章
- Atitit onvif协议获取rtsp地址播放java语言 attilx总结
- 初试Scala解析XML
- cocos2dx解决苹果正版ipv6的问题
- nio加强服务端并发
- 用jsmooth + inno生成exe并制作简单安装包
- JQuery选择器中含有冒号的ID处理差异的分析
- Navicat(服务器对象) -2之MySQL 或 MariaDB 对象
- 2013 Multi-University Training Contest 2
- SecureCRT控制台显示中文字符的设置
- 大四实习准备5_android广播机制
- C#--接口的实现
- 生成64位代码的mdb数据库连接串Provider的设置
- STL容器小结
- Quick Cocos2dx 与 DragonBones
- iOS开发,UITableView相关问题
- Cocos2D iOS之旅:如何写一个敲地鼠游戏(七):弹出地鼠
- for循环中let与var的区别,块级作用域如何产生与迭代中变量i如何记忆上一步的猜想
- java 知识点
- crossdomain.xml配置不当的利用和解决办法
- C# 基于大整数类的RSA算法实现(公钥加密私钥解密,私钥加密公钥解密)
热门文章
- Date对象中的方法
- 多线程编程-- part5.1 互斥锁之非公平锁-获取与释放
- 利用python3 爬虫 定制版妹子图mzitu爬取
- deep_learning_Function_matpotlib_scatter()函数
- 使用nodejs开发一个markdown文档管理小系统(一)Using Nodejs to quickly develop a markdown management system
- django与ajax:ajax结合sweetalter ,批量插入数据 ;分页器组件
- python和CSV
- Python 文件I/O Ⅳ
- JavaScript分支结构Ⅰ—IF-ELSE
- C# 3.0