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:結束位置