public class StringUtil extends Object
| Constructor and Description |
|---|
StringUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
base64Decode(String str)
base64解码
|
static String |
base64Encode(String str)
base64编码
|
static int |
compare(String str1,
String str2)
字符串比较
如果都为空则相等
|
static boolean |
containsAny(CharSequence str,
char... testChars) |
static boolean |
containsAny(CharSequence str,
CharSequence... testStrs) |
static boolean |
equals(String str1,
String str2)
字符串是否相等
如果都为空则相等
|
static String |
getContainsStr(CharSequence str,
CharSequence... testStrs) |
static int |
indexOf(char[] array,
char value) |
static boolean |
isEmpty(String str)
字符串是否为空
|
static boolean |
isEmptyOrWhiteSpace(String str)
字符串是否为空或者空格
|
static boolean |
isNotEmpty(String str)
是否不为空
|
static String |
join(String separator,
Iterable<?> elements)
字符串连接
|
static String |
join(String separator,
Iterator<?> iterator)
字符串连接
|
static String |
join(String separator,
Object[] elements)
字符串连接
|
static String |
MD5(String str)
生成md5字符串(32位小写)
|
static String |
safeUrlBase64Decode(String safeBase64Str)
url安全的base64解码
|
static String |
safeUrlBase64Encode(String str)
url安全的base64编码
|
static <T> List<T> |
split(String str,
String separator,
Function<String,? extends T> mapper)
字符串分隔成数组
|
static String |
trim(String str,
String trimStr)
字符串去除首尾指定字符
|
static String |
trimEnd(String str,
String trimStr)
字符串去除尾部指定字符
|
static String |
trimStart(String str,
String trimStr)
字符串去除首部指定字符
|
public static String safeUrlBase64Encode(String str)
str - public static String safeUrlBase64Decode(String safeBase64Str)
safeBase64Str - public static boolean isEmpty(String str)
str - public static boolean isEmptyOrWhiteSpace(String str)
str - public static boolean isNotEmpty(String str)
str - public static boolean equals(String str1, String str2)
str1 - str2 - public static int compare(String str1, String str2)
str1 - str2 - public static String join(String separator, Object[] elements)
separator - elements - public static String join(String separator, Iterable<?> elements)
separator - elements - public static String join(String separator, Iterator<?> iterator)
separator - iterator - public static <T> List<T> split(String str, String separator, Function<String,? extends T> mapper)
T - str - separator - mapper - public static String trim(String str, String trimStr)
str - trimStr - 去除的字符public static String trimStart(String str, String trimStr)
str - trimStr - 去除的字符public static String trimEnd(String str, String trimStr)
str - trimStr - 去除的字符public static boolean containsAny(CharSequence str, char... testChars)
public static boolean containsAny(CharSequence str, CharSequence... testStrs)
public static String getContainsStr(CharSequence str, CharSequence... testStrs)
public static int indexOf(char[] array,
char value)
Copyright © 2025. All rights reserved.