public class StrKit extends Object
| 构造器和说明 |
|---|
StrKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
defaultIfBlank(String str,
String defaultValue) |
static boolean |
equals(String a,
String b) |
static String |
firstCharToLowerCase(String str)
首字母变小写
|
static String |
firstCharToUpperCase(String str)
首字母变大写
|
static String |
getRandomUUID() |
static boolean |
isBlank(String str)
字符串为 null 或者内部字符全部为 ' ' '\t' '\n' '\r' 这四类字符时返回 true
|
static String |
join(List<String> list,
String separator) |
static String |
join(String[] stringArray) |
static String |
join(String[] stringArray,
String separator) |
static boolean |
notBlank(String... strings) |
static boolean |
notBlank(String str) |
static boolean |
notNull(Object... paras) |
static boolean |
slowEquals(String a,
String b) |
static String |
toCamelCase(String str)
将包含下划线字符 '_' 的字符串转换成驼峰格式,不包含下划线则原样返回
|
static String |
toCamelCase(String str,
boolean toLowerCaseAnyway)
字符串转换成驼峰格式
toLowerCaseAnyway 参数的作用如下:
1:当待转换字符串中包含下划线字符 '_' 时,无需关心 toLowerCaseAnyway 参数的值,转换结果始终一样
2:当待转换字符串中不包含下划线字符 '_' 时,toLowerCaseAnyway 参数规则如下:
true 值: 将待转换字符串全部转换成小与字母,适用于 oralce 数据库字段转换的场景
因为 oracle 字段全是大写字母
false 值: 则原样返回待转换字符串,适用于待转换字符串可能原本就是驼峰格式的场景
如果原本就是驼峰,全部转成小写字母显然不合理
|
public static boolean isBlank(String str)
public static boolean notBlank(String str)
public static boolean notBlank(String... strings)
public static boolean notNull(Object... paras)
public static String toCamelCase(String str, boolean toLowerCaseAnyway)
toLowerCaseAnyway 参数的作用如下:
1:当待转换字符串中包含下划线字符 '_' 时,无需关心 toLowerCaseAnyway 参数的值,转换结果始终一样
2:当待转换字符串中不包含下划线字符 '_' 时,toLowerCaseAnyway 参数规则如下:
true 值: 将待转换字符串全部转换成小与字母,适用于 oralce 数据库字段转换的场景
因为 oracle 字段全是大写字母
false 值: 则原样返回待转换字符串,适用于待转换字符串可能原本就是驼峰格式的场景
如果原本就是驼峰,全部转成小写字母显然不合理
public static String getRandomUUID()
Copyright © 2022. All rights reserved.