我是直接用maven注入依赖,在pom.xml中加入这个
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
1. StringUtils.isEmpty()
判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0
- StringUtils.isEmpty(null) = true
- StringUtils.isEmpty("") = true
- StringUtils.isEmpty(" ") = false
- StringUtils.isEmpty("bob") = false
- StringUtils.isEmpty(" bob ") = false
2. StringUtils.isNotEmpty()
- StringUtils.isEmpty(null) = false
- StringUtils.isEmpty("") = false
- StringUtils.isEmpty(" ") = true
- StringUtils.isEmpty("bob") = true
- StringUtils.isEmpty(" bob ") = true
3. StringUtils.isAnyEmpty()
- StringUtils.isAnyEmpty(null, "not") = true
- StringUtils.isAnyEmpty(" aa ", " ") = false
- StringUtils.isAnyEmpty("") = true
4. StringUtils.isNoneEmpty()
- StringUtils.isNoneEmpty("name", "not") = true
- StringUtils.isNoneEmpty(" name ", " ") = false
- StringUtils.isNoneEmpty("") = false
5. StringUtils.isBlank()
判断某字符串是否为空或长度为 0 或由 空白符(whitespace)构成
- StringUtils.isBlank(null) = true
- StringUtils.isBlank(" ") = true
- StringUtils.isBlank("") = true
- StringUtils.isBlank("bob") = false
- StringUtils.isBlank(" bob") = false
6. StringUtils.isNotBlank()
- StringUtils.isNotBlank(null) = false
- StringUtils.isNotBlank(" ") = false
- StringUtils.isNotBlank("") = false
- StringUtils.isNotBlank("bob") = true
- StringUtils.isNotBlank(" bob") = true
7. StringUtils.isAnyBlank()
- StringUtils.isAnyBlank(null, "") = true
- StringUtils.isAnyBlank(" ", "time") = false
- StringUtils.isAnyBlank("", " bob ") = true
- StringUtils.isAnyBlank("name", " bob ") = false
8. StringUtils.trim()
去掉字符串两端的控制符(control characters, char <= 32),如果输入为null则返回null
- StringUtils.trim(" bob ") = "bob"
- StringUtils.trim(null) = null
- StringUtils.trim("bob ") = "bob"
- StringUtils.trim(" ") = ""
9. StringUtils.trimToNull()
去掉字符串两端的控制符(control characters, char <= 32),如果变为null或"",则返回null
- StringUtils.trimToNull(" bob ") = "bob"
- StringUtils.trimToNull(null) = null
- StringUtils.trimToNull("bob ") = "bob"
- StringUtils.trimToNull(" ") = null
10. StringUtils.trimToEmpty()
去掉字符串两端的控制符(control characters, char <= 32),如果变为null或"",则返回""
- StringUtils.trimToEmpty(" bob ") = "bob"
- StringUtils.trimToEmpty(null) = ""
- StringUtils.trimToEmpty(" bob") = "bob"
- StringUtils.trimToEmpty(" ") = ""
11. StringUtils.truncate(String str, int maxWidth)
截取字符串 str:要处理的字符串 maxWidth:截断后的长度。若参数1的长度本身小于参数2,
- StringUtils.truncate("hello world") = "hello"
- StringUtils.truncate(null) = null
- StringUtils.truncate("") = ""
- StringUtils.truncate(" ") = " "
12. StringUtils.truncate(String str, int offset, int maxWidth)
截取字符串
str:要处理的字符串
offset:开始位置
maxWidth:结束位置