public class Strings extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
chain(Map<?,?> values) |
static String |
chain(Map<?,?> values,
boolean sorted) |
static Map<String,String> |
chain(String value) |
static boolean |
containsIgnoreCase(String value,
String regex)
忽略大小写包含
|
static int |
count(String source,
String target)
包含字符串个数
|
static Object[] |
each(String value,
String token,
Callable<Object> callable)
遍历操作
|
static Object[] |
each(StringTokenizer tokenizer,
Callable<Object> callable)
遍历操作
|
static String |
empty(Object value)
空替换操作
|
static String |
empty(Object value,
String def)
空替换操作
|
static boolean |
endWithIgnoreCase(String value,
String regex)
字符串结尾匹配
|
static boolean |
equals(byte[] source,
byte[] target)
数据内容判断
|
static boolean |
equalsIgnoreCase(String source,
Object... targets)
忽略大小写
|
static boolean |
equalsTolerant(String source,
String target) |
static String |
format(String message,
Object... args)
格式化操作
|
static boolean |
isEmpty(Object value)
空字符串
|
static boolean |
isNotEmpty(Object value)
非空字符串
|
static String |
join(boolean isCompact,
Collection<?> values)
追加
|
static String |
join(boolean isCompact,
Object[] values)
追加
|
static String |
join(boolean isCompact,
Object[] values,
int beginIndex)
追加
|
static String |
join(boolean isCompact,
String separator,
Collection<?> values)
追加
|
static String |
join(boolean isCompact,
String separator,
Object[] values)
追加
|
static String |
join(boolean isCompact,
String separator,
Object[] values,
int beginIndex)
追加
|
static String |
join(boolean isCompact,
String separator,
String seal,
Collection<?> values)
追加
|
static String |
join(boolean isCompact,
String separator,
String seal,
Object[] values)
追加
|
static String |
join(boolean isCompact,
String separator,
String seal,
Object[] values,
int beginIndex)
追加
|
static String |
join(boolean isCompact,
String separator,
String beginSeal,
String endSeal,
Collection<?> values)
追加
|
static String |
join(boolean isCompact,
String separator,
String beginSeal,
String endSeal,
Object[] values)
追加
|
static String |
join(boolean isCompact,
String separator,
String beginSeal,
String endSeal,
Object[] values,
int beginIndex,
int count)
追加
|
static String |
join(Collection<?> values)
追加
|
static String |
join(String... values)
追加
|
static boolean |
matchsIgnoreCase(String value,
String regex)
忽略大小写匹配
|
static String |
replaceIgnoreCase(String value,
String regex)
忽略大小写替换
|
static String |
replaceIgnoreCase(String value,
String regex,
String content)
忽略大小写替换
|
static boolean |
startWithIgnoreCase(String value,
String regex)
字符串起始匹配
|
static String |
toCharset(byte[] data,
String sourceCharset,
String targetCharset)
转换编码
|
static String |
toColumnName(String fieldName)
转换为列命名
|
static String |
toFieldName(Enum<?> item)
转换为字段命名
|
static String |
toFieldName(String columnName)
转换为字段命名
|
static String |
toHierarchy(String value)
转换为层级值
|
static String |
toLower(String value)
首字母小写
|
static String |
toUpper(String value)
首字母大写
|
static String |
trim(Object value)
去头尾空串
|
static String[] |
trim(String... values) |
public static boolean isEmpty(Object value)
value - public static boolean isNotEmpty(Object value)
value - public static boolean matchsIgnoreCase(String value, String regex)
value - regex - public static boolean containsIgnoreCase(String value, String regex)
value - regex - public static boolean startWithIgnoreCase(String value, String regex)
value - regex - public static boolean endWithIgnoreCase(String value, String regex)
value - regex - public static boolean equals(byte[] source,
byte[] target)
source - target - public static boolean equalsIgnoreCase(String source, Object... targets)
source - targets - public static String replaceIgnoreCase(String value, String regex)
value - regex - public static String replaceIgnoreCase(String value, String regex, String content)
value - regex - content - public static String toCharset(byte[] data, String sourceCharset, String targetCharset) throws UnsupportedEncodingException
data - sourceCharset - targetCharset - UnsupportedEncodingExceptionpublic static Object[] each(String value, String token, Callable<Object> callable)
value - token - callable - public static Object[] each(StringTokenizer tokenizer, Callable<Object> callable)
tokenizer - callable - public static String join(Collection<?> values)
values - public static String join(boolean isCompact, Collection<?> values)
isCompact - values - public static String join(boolean isCompact, String separator, Collection<?> values)
isCompact - separator - values - public static String join(boolean isCompact, String separator, String seal, Collection<?> values)
isCompact - separator - seal - values - public static String join(boolean isCompact, String separator, String beginSeal, String endSeal, Collection<?> values)
isCompact - separator - beginSeal - endSeal - values - public static String join(boolean isCompact, String separator, Object[] values)
isCompact - separator - values - public static String join(boolean isCompact, String separator, String seal, Object[] values)
isCompact - separator - seal - values - public static String join(boolean isCompact, String separator, String beginSeal, String endSeal, Object[] values)
isCompact - separator - beginSeal - endSeal - values - public static String join(boolean isCompact, Object[] values, int beginIndex)
isCompact - values - beginIndex - public static String join(boolean isCompact, String separator, Object[] values, int beginIndex)
isCompact - separator - values - beginIndex - public static String join(boolean isCompact, String separator, String seal, Object[] values, int beginIndex)
isCompact - separator - seal - values - beginIndex - public static String join(boolean isCompact, String separator, String beginSeal, String endSeal, Object[] values, int beginIndex, int count)
separator - beginSeal - endSeal - values - beginIndex - count - callable - Copyright © 2024. All rights reserved.