Java中的StringUtils类的常见用法
1. 判断字符串是否为空或null
StringUtils.isEmpty(str)
判断字符串 str 是否为空或 null。
2. 判断字符串是否不为空或null
StringUtils.isNotEmpty(str)
判断字符串 str 是否不为空或 null。
3. 判断字符串是否为空或只包含空格
StringUtils.isBlank(str)
判断字符串 str 是否为空或只包含空格。
4. 判断字符串是否不为空且不只包含空格
StringUtils.isNotBlank(str)
判断字符串 str 是否不为空且不只包含空格。
5. 判断字符串是否相等或不相等
StringUtils.equals(str1, str2)
判断字符串 str1 和 str2 是否相等。
StringUtils.notEquals(str1, str2)
判断字符串 str1 和 str2 是否不相等。
6. 判断字符串是否相等或不相等,且忽略大小写
StringUtils.equalsIgnoreCase(str1, str2)
判断字符串 str1 和 str2 是否相等,且忽略大小写。
StringUtils.notEqualsIgnoreCase(str1, str2)
判断字符串 str1 和 str2 是否不相等,且忽略大小写。
7. 获取字符串的长度
StringUtils.length(str)
获取字符串 str 的长度。
8. 字符串首字母大写
StringUtils.capitalize(str)
将字符串 str 的首字母大写。
9. 字符串全大写
StringUtils.upperCase(str)
将字符串 str 转换为全大写。
10. 字符串全小写
StringUtils.lowerCase(str)
将字符串 str 转换为全小写。
11. 截取字符串
StringUtils.substring(str, start, end)
返回字符串 str 从 start 到 end 的子串。
StringUtils.substring(str, start)
返回字符串 str 从 start 到最后的子串。
12. 替换字符串
StringUtils.replace(str, search, replacement)
将字符串 str 中的 search 替换为 replacement。
StringUtils.replace(str, searchList, replacementList)
将字符串 str 中的 searchList 替换为 replacementList。
13. 截去字符串的前后空格
StringUtils.trim(str)
返回去掉字符串 str 前后空格的新字符串。
14. 截去字符串的左边空格
StringUtils.trimLeft(str)
返回去掉字符串 str 左边空格的新字符串。
15. 截去字符串的右边空格
StringUtils.trimRight(str)
返回去掉字符串 str 右边空格的新字符串。
16. 拼接字符串
StringUtils.join(array, delimiter)
将 array 数组中的元素用 delimiter 连接成一个新字符串。
17. 重复字符串
StringUtils.repeat(str, repeat)
返回将字符串 str 重复 repeat 次的新字符串。
18. 判断字符串是否全为数字
StringUtils.isNumeric(str)
判断字符串 str 是否全为数字。
19. 合并字符串数组
StringUtils.concat(array)
将字符串数组 array 中的所有元素合并成一个新的字符串。
20. 字符串占位符替换
StringUtils.format(format, params)
将字符串 format 中的占位符用 params 数组中的值替换。
