StringUtils.isEmpty和StringUtils.isBlank用法
来源:互联网 发布:服务器批量安装linux 编辑:程序博客网 时间:2024/05/18 02:41
http://blog.csdn.net/beijinuo/article/details/8332876
- StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。
- 除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.xxx()
- 下面分别对一些常用方法做简要介绍:
- 1. public static boolean isEmpty(String str)
- 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0
- 下面是 StringUtils 判断是否为空的示例:
- StringUtils.isEmpty(null) = true
- StringUtils.isEmpty("") = true
- StringUtils.isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理
- StringUtils.isEmpty(" ") = false
- StringUtils.isEmpty("bob") = false
- StringUtils.isEmpty(" bob ") = false
- 2. public static boolean isNotEmpty(String str)
- 判断某字符串是否非空,等于 !isEmpty(String str)
- 下面是示例:
- StringUtils.isNotEmpty(null) = false
- StringUtils.isNotEmpty("") = false
- StringUtils.isNotEmpty(" ") = true
- StringUtils.isNotEmpty(" ") = true
- StringUtils.isNotEmpty("bob") = true
- StringUtils.isNotEmpty(" bob ") = true
- 3. public static boolean isBlank(String str)
- 判断某字符串是否为空或长度为0或由空白符(whitespace) 构成
- 下面是示例:
- StringUtils.isBlank(null) = true
- StringUtils.isBlank("") = true
- StringUtils.isBlank(" ") = true
- StringUtils.isBlank(" ") = true
- StringUtils.isBlank("\t \n \f \r") = true //对于制表符、换行符、换页符和回车符
- StringUtils.isBlank() //均识为空白符
- StringUtils.isBlank("\b") = false //"\b"为单词边界符
- StringUtils.isBlank("bob") = false
- StringUtils.isBlank(" bob ") = false
- 4. public static boolean isNotBlank(String str)
- 判断某字符串是否不为空且长度不为0且不由空白符(whitespace) 构成,等于 !isBlank(String str)
- 下面是示例:
- StringUtils.isNotBlank(null) = false
- StringUtils.isNotBlank("") = false
- StringUtils.isNotBlank(" ") = false
- StringUtils.isNotBlank(" ") = false
- StringUtils.isNotBlank("\t \n \f \r") = false
- StringUtils.isNotBlank("\b") = true
- StringUtils.isNotBlank("bob") = true
- StringUtils.isNotBlank(" bob ") = true
0 0
- StringUtils.isEmpty和StringUtils.isBlank用法
- StringUtils.isEmpty和StringUtils.isBlank用法
- StringUtils.isEmpty和StringUtils.isBlank用法
- StringUtils.isEmpty和StringUtils.isBlank用法
- StringUtils.isEmpty和StringUtils.isBlank用法
- StringUtils.isEmpty和StringUtils.isBlank用法
- StringUtils.isEmpty和StringUtils.isBlank用法
- StringUtils.isEmpty和StringUtils.isBlank用法
- StringUtils.isEmpty和StringUtils.isBlank用法
- StringUtils.isEmpty()、StringUtils.isBlank()和StringUtils.trim()的用法
- StringUtils.isBlank和StringUtils.isEmpty
- StringUtils.isEmpty、StringUtils.isBlank和StringUtils.isNotBlank
- StringUtils.isBlank()和isEmpty()方法用法
- StringUtils.isEmpty和StringUtils.isBlank用法和区别
- StringUtils.isEmpty和StringUtils.isBlank用法和区别
- StringUtils.isEmpty和StringUtils.isBlank用法和区别
- StringUtils.isEmpty和StringUtils.isBlank用法和区别
- StringUtils.isEmpty和StringUtils.isBlank用法和区别
- ProE/Creo插件 MCADEx Tools 4.0 ForCreo
- LR逻辑回归
- 传智播客c/c++公开课学习笔记--邮箱账户的破解与邮箱安全防控
- Context Switches上下文切换性能详解
- CAS实现单点登录(sso)搭建流程 服务器端搭建
- StringUtils.isEmpty和StringUtils.isBlank用法
- 千炮房机器人玩游戏会显示断线,但依然在玩
- autotools使用总结
- python求素数
- Connection closed by foreign host.
- PostgreSQL备份恢复
- oracle递归数结构数据
- UIImageview 通过 UITapGestureRecognizer添加点击事件
- GRE机考阅读流程