类 StringUtil
- java.lang.Object
-
- tech.codingless.core.gateway.util.StringUtil
-
public class StringUtil extends Object
- 版本:
- 2021年9月29日
- 作者:
- 王鸿雁
-
-
字段概要
字段 修饰符和类型 字段 说明 static String[]CHARS62static StringEMPTY_STRstatic StringSTR_SUCCESSstatic StringSYMBOL_COMMA
-
构造器概要
构造器 构造器 说明 StringUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static Stringbase64Decode(String str)static Stringbase64Encode(String str)static StringcoalesceEmpty(String str)StringUtil.coalesceEmpty(null) = "" StringUtil.coalesceEmpty("") = "" StringUtil.coalesceEmpty(" ") = " " StringUtil.coalesceEmpty(" a ") = " a "static StringconcatComma(String... strs)static List<String>doScattered(String str, int len)static StringendSubstring(String str, int len)static List<String>find(String orgStr, String regex)static StringfindOne(String orgStr, String regex)static Stringformat(String tmp, Object... value)static StringgenGUID()static StringgenHeadPicDiv(String str)static StringgenShortGUID()static StringgetMacAddress()static booleanhasEmpty(String... str)static booleanisAllEmpty(String... str)static booleanisEmpty(String str)static booleanisEmpty(String... str)static booleanisFloat(String str)static booleanisMobileNumber(String mobile)static booleanisNotEmpty(String str)static booleanisNotEmpty(String... str)static booleanisNumber(String str)static Stringmd5(String input)static booleannotSuccess(String str)static Stringrandom(int len)static StringrandomNumber(int len)static StringreplaceParams(String str, Map<String,String> param)static Stringsha(String decript)static Stringsha1(String str)static Stringsubstring(String str, int len)static booleansuccess(String str)static List<String>toArray(String strs)static inttoInt(String str)static chartryLuck(String luckStr)
-
-
-
方法详细资料
-
success
public static boolean success(String str)
-
notSuccess
public static boolean notSuccess(String str)
-
isNotEmpty
public static boolean isNotEmpty(String str)
-
isAllEmpty
public static boolean isAllEmpty(String... str)
-
isNotEmpty
public static boolean isNotEmpty(String... str)
-
isEmpty
public static boolean isEmpty(String str)
-
isEmpty
public static boolean isEmpty(String... str)
-
genGUID
public static String genGUID()
-
isMobileNumber
public static boolean isMobileNumber(String mobile)
- 参数:
mobile- 手机号码?- 返回:
- true
-
randomNumber
public static String randomNumber(int len)
- 参数:
len- 随机的数字字符串- 返回:
- 随机的数字字符串
-
random
public static String random(int len)
-
isNumber
public static boolean isNumber(String str)
-
isFloat
public static boolean isFloat(String str)
-
hasEmpty
public static boolean hasEmpty(String... str)
-
toInt
public static int toInt(String str)
- 参数:
str- 字符串转成数字,如果为空则返回0- 返回:
- 字符串转成数字,如果为空则返回0
-
tryLuck
public static char tryLuck(String luckStr)
- 参数:
luckStr- 试试运行- 返回:
- 试试运行
-
getMacAddress
public static String getMacAddress()
- 返回:
- 获得本机的MAC地址
-
coalesceEmpty
public static String coalesceEmpty(String str)
StringUtil.coalesceEmpty(null) = "" StringUtil.coalesceEmpty("") = "" StringUtil.coalesceEmpty(" ") = " " StringUtil.coalesceEmpty(" a ") = " a "- 参数:
str-- 返回:
-
genShortGUID
public static String genShortGUID()
- 返回:
- 生成8位数短GUID,通过32位GUID转化而来,谨慎重复,必要的时候请加前缀来减少重复机率
-
-