public class StringUtil extends Object
| 限定符 | 构造器和说明 |
|---|---|
private |
StringUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
areNotBlank(String... strings) |
static String |
buildSchemaWithTable(String schema,
String tableName) |
static String |
camelToUnderline(String string)
驼峰转下划线格式
|
static String |
deleteChar(String string,
char deleteChar)
删除字符串中的字符
|
static String |
deleteChar(String string,
char deleteChar1,
char deleteChar2) |
static boolean |
endsWithAny(String str,
String... suffixes) |
static String |
firstCharToLowerCase(String string)
第一个字符转换为小写
|
static String |
firstCharToUpperCase(String string)
第一个字符转换为大写
|
static String[] |
getSchemaAndTableName(String tableNameWithSchema) |
static String[] |
getTableNameWithAlias(String tableNameWithAlias) |
static boolean |
isAnyBlank(String... strings) |
static boolean |
isBlank(String string)
字符串为 null 或者内部字符全部为 ' ', '\t', '\n', '\r' 这四类字符时返回 true
|
static boolean |
isNotBlank(String str) |
static boolean |
isNumeric(String string)
这个字符串是否是全是数字
|
static String |
join(String delimiter,
CharSequence... elements)
合并字符串,优化 String.join() 方法
|
static String |
join(String delimiter,
Collection<? extends CharSequence> elements)
合并字符串,优化 String.join() 方法
|
static <T> String |
join(String delimiter,
Collection<T> objs,
Function<T,String> function)
合并字符串,优化 String.join() 方法
|
static boolean |
matches(String regex,
String input)
正则匹配
|
static String |
methodToProperty(String name) |
static boolean |
startsWithAny(String string,
String... prefixes) |
static String |
substringAfterLast(String text,
String prefix) |
static String |
tryTrim(String string) |
static String |
underlineToCamel(String string)
下划线转驼峰格式
|
private StringUtil()
public static String methodToProperty(String name)
PropertyNamer.methodToProperty(String)public static String firstCharToLowerCase(String string)
string - public static String firstCharToUpperCase(String string)
string - public static String camelToUnderline(String string)
string - public static String underlineToCamel(String string)
string - public static String deleteChar(String string, char deleteChar)
public static String deleteChar(String string, char deleteChar1, char deleteChar2)
public static boolean isBlank(String string)
public static boolean isAnyBlank(String... strings)
public static boolean isNotBlank(String str)
public static boolean areNotBlank(String... strings)
public static boolean isNumeric(String string)
string - public static boolean startsWithAny(String string, String... prefixes)
public static boolean endsWithAny(String str, String... suffixes)
public static String join(String delimiter, CharSequence... elements)
delimiter - elements - String.join(CharSequence, CharSequence...)public static String join(String delimiter, Collection<? extends CharSequence> elements)
delimiter - elements - String.join(CharSequence, CharSequence...)public static <T> String join(String delimiter, Collection<T> objs, Function<T,String> function)
T - delimiter - objs - function - public static String buildSchemaWithTable(String schema, String tableName)
public static String[] getSchemaAndTableName(String tableNameWithSchema)
public static String[] getTableNameWithAlias(String tableNameWithAlias)
public static String substringAfterLast(String text, String prefix)
Copyright © 2024. All rights reserved.