public class StringUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
allHasText(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 |
hasText(String string) |
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 |
noText(String string)
字符串为 null 或者内部字符全部为 ' ', '\t', '\n', '\r' 这四类字符时返回 true
|
static boolean |
startsWithAny(String string,
String... prefixes) |
static String |
substringAfterLast(String text,
String prefix) |
static String |
tryTrim(String string) |
static String |
underlineToCamel(String string)
下划线转驼峰格式
|
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 boolean hasText(String string)
public static boolean allHasText(String... strings)
public static boolean noText(String string)
public static boolean isNumeric(String string)
string - public static boolean matches(String regex, String input)
regex - input - 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 - Copyright © 2024. All rights reserved.