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 |
hasBlank(String... strings) |
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 hasBlank(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 © 2024. All rights reserved.