StringUtils类中isEmpty与isBlank的区别
区别 类中 stringutils
2023-09-11 14:18:05 时间
原文地址:https://www.cnblogs.com/dennisit/p/3705374.html
org.apache.commons.lang.StringUtils类提供了String的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。
StringUtils.isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0
System.out.println(StringUtils.isEmpty(null)); //true System.out.println(StringUtils.isEmpty("")); //true System.out.println(StringUtils.isEmpty(" ")); //false System.out.println(StringUtils.isEmpty("dd")); //false
StringUtils.isNotEmpty(String str) 等价于 !isEmpty(String str)
StringUtils.isBlank(String str) 判断某字符串是否为空或长度为0或由空白符(whitespace) 构成
System.out.println(StringUtils.isBlank(null)); //true System.out.println(StringUtils.isBlank("")); //true System.out.println(StringUtils.isBlank(" ")); //true System.out.println(StringUtils.isBlank("dd")); //false
StringUtils.isBlank(String str) 等价于 !isBlank(String str)
相关文章
- CentOS下载及版本选择-CentOS LiveCD、LiveDVD和BinDVD区别
- 面试-接口和纯虚类的区别
- Memcached与Redis有什么区别
- 图解SQL的inner join、left join、right join、full outer join、union、union all的区别
- MySQL 无符号和有符号的区别
- RuntimeException和Exception区别
- Linux中 ubuntu ctrl+c, ctrl+z, ctrl+d ctrl+/ ctrl+s ctrl+q ctrl+l fg bg 区别 控制字符 stty
- mysql引擎区别
- C 中 i++ 与 ++i 有什么区别
- LoadRunner——HTML和URL录制方式的区别(十一)