public class StringTools extends Object
字符串工具类。
| Modifier and Type | Field and Description |
|---|---|
static String |
EMPTY_STRING |
| Modifier and Type | Method and Description |
|---|---|
static String |
desensitize(String src,
char replacedChar,
int front,
int end)
脱敏
|
static String |
desensitize(String src,
int front,
int end)
脱敏
|
static boolean |
isBlank(String cs)
判断是否空白字符串
StringTools.isBlank(null); // true
StringTools.isBlank(""); // true
StringTools.isBlank(" "); // true
StringTools.isBlank("Hello"); // false
|
static boolean |
isEmail(String cs)
判断字符串是否为邮箱地址
|
static boolean |
isEmpty(String cs)
判断字符串是否为空字符串
StringTools.isEmpty(null); // true
StringTools.isEmpty(""); // true
StringTools.isEmpty(" "); // false
StringTools.isEmpty("Hello"); // false
|
static boolean |
isNotBlank(String cs)
判断字符串是否非空白
StringTools.isNotBlank(null); // false
StringTools.isNotBlank(""); // false
StringTools.isNotBlank(" "); // false
StringTools.isNotBlank("Hello"); // true
|
static boolean |
isNotEmpty(String cs)
判断字符串是否非空
StringTools.isNotEmpty(null); // false
StringTools.isNotEmpty(""); // false
StringTools.isNotEmpty(" "); // true
StringTools.isNotEmpty("Hello"); // true
|
static boolean |
isURL(String cs)
判断字符串是否为 URL 地址
|
static String |
repeat(String str,
int times)
重复字符串
|
static String |
repeat(String str,
int times,
int maxLength)
重复字符串
|
static String |
toQuotedString(String value)
转换为带引号的字符串
|
public static final String EMPTY_STRING
public static boolean isNotBlank(@Nullable String cs)
StringTools.isNotBlank(null); // false
StringTools.isNotBlank(""); // false
StringTools.isNotBlank(" "); // false
StringTools.isNotBlank("Hello"); // true
cs - 检查的字符串public static boolean isBlank(@Nullable String cs)
StringTools.isBlank(null); // true
StringTools.isBlank(""); // true
StringTools.isBlank(" "); // true
StringTools.isBlank("Hello"); // false
cs - 检查的字符串public static String repeat(String str, int times)
str - 要重复的字符串times - 重复次数public static String repeat(String str, int times, int maxLength)
str - 要重复的字符串times - 重复次数maxLength - 最大长度public static boolean isNotEmpty(@Nullable String cs)
StringTools.isNotEmpty(null); // false
StringTools.isNotEmpty(""); // false
StringTools.isNotEmpty(" "); // true
StringTools.isNotEmpty("Hello"); // true
cs - 检查的字符串public static boolean isEmpty(@Nullable String cs)
StringTools.isEmpty(null); // true
StringTools.isEmpty(""); // true
StringTools.isEmpty(" "); // false
StringTools.isEmpty("Hello"); // false
cs - 检查的字符串@Beta public static boolean isEmail(@Nullable String cs)
cs - 检查的字符串PatternConsts.EMAIL@Beta public static boolean isURL(@Nullable String cs)
cs - 检查的字符串URLpublic static String desensitize(@Nullable String src, int front, int end)
src - 原字符串front - 前面保留的字符数end - 后面保留的字符数public static String desensitize(@Nullable String src, char replacedChar, int front, int end)
src - 原字符串replacedChar - 用于替换的字符front - 前面保留的字符数end - 后面保留的字符数Copyright © 2026. All rights reserved.