Package org.xipki.util
Class StringUtil
- java.lang.Object
-
- org.xipki.util.StringUtil
-
public class StringUtil extends java.lang.ObjectUtility class for String.- Since:
- 2.0.0
- Author:
- Lijun Liao (xipki)
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcollectionAsString(java.util.Collection<java.lang.String> set, java.lang.String delim)static java.lang.Stringconcat(java.lang.String s1, java.lang.String... strs)static java.lang.StringconcatObjects(java.lang.Object o1, java.lang.Object... objs)static java.lang.StringconcatObjectsCap(int cap, java.lang.Object o1, java.lang.Object... objs)static java.lang.StringformatAccount(long account, boolean withPrefix)static java.lang.StringformatAccount(long account, int minLen)static java.lang.StringformatText(java.lang.String text, int minLen)static java.lang.StringformatTime(long seconds, boolean withPrefix)static java.lang.StringformatTime(long seconds, int minLen)static java.lang.StringgetBundleNameVersion(java.lang.Class<?> clazz)static java.lang.StringgetBundleVersion(java.lang.Class<?> clazz)static booleanisBlank(java.lang.String str)static booleanisNotBlank(java.lang.String str)static booleanisNumber(java.lang.String str)static booleanisNumber(java.lang.String str, int radix)static java.lang.Stringlowercase(java.lang.String str)static java.util.List<java.lang.String>lowercase(java.util.List<java.lang.String> strs)static java.util.Set<java.lang.String>lowercase(java.util.Set<java.lang.String> strs)static char[]merge(char[][] parts)static booleanorEqualsIgnoreCase(java.lang.String str, java.lang.String... tokens)static java.lang.StringresolveVariables(java.lang.String value)static java.util.List<java.lang.String>split(java.lang.String str, java.lang.String delim)static java.lang.String[]splitAsArray(java.lang.String str, java.lang.String delim)static java.util.Set<java.lang.String>splitAsSet(java.lang.String str, java.lang.String delim)static booleanstartsWithIgnoreCase(java.lang.String str, java.lang.String prefix)static booleanstartsWithIgnoreCase(java.lang.String str, java.lang.String prefix, int offset)static java.math.BigIntegertoBigInt(java.lang.String str)static java.math.BigIntegertoBigInt(java.lang.String str, boolean defaultHex)static byte[]toUtf8Bytes(java.lang.String str)static java.lang.StringtoUtf8String(byte[] bytes)
-
-
-
Method Detail
-
resolveVariables
public static java.lang.String resolveVariables(java.lang.String value)
-
split
public static java.util.List<java.lang.String> split(java.lang.String str, java.lang.String delim)
-
isBlank
public static boolean isBlank(java.lang.String str)
-
isNotBlank
public static boolean isNotBlank(java.lang.String str)
-
splitAsSet
public static java.util.Set<java.lang.String> splitAsSet(java.lang.String str, java.lang.String delim)
-
splitAsArray
public static java.lang.String[] splitAsArray(java.lang.String str, java.lang.String delim)
-
collectionAsString
public static java.lang.String collectionAsString(java.util.Collection<java.lang.String> set, java.lang.String delim)
-
startsWithIgnoreCase
public static boolean startsWithIgnoreCase(java.lang.String str, java.lang.String prefix)
-
startsWithIgnoreCase
public static boolean startsWithIgnoreCase(java.lang.String str, java.lang.String prefix, int offset)
-
orEqualsIgnoreCase
public static boolean orEqualsIgnoreCase(java.lang.String str, java.lang.String... tokens)
-
isNumber
public static boolean isNumber(java.lang.String str)
-
isNumber
public static boolean isNumber(java.lang.String str, int radix)
-
formatText
public static java.lang.String formatText(java.lang.String text, int minLen)
-
formatAccount
public static java.lang.String formatAccount(long account, boolean withPrefix)
-
formatAccount
public static java.lang.String formatAccount(long account, int minLen)
-
formatTime
public static java.lang.String formatTime(long seconds, boolean withPrefix)
-
formatTime
public static java.lang.String formatTime(long seconds, int minLen)
-
merge
public static char[] merge(char[][] parts)
-
concat
public static java.lang.String concat(java.lang.String s1, java.lang.String... strs)
-
concatObjects
public static java.lang.String concatObjects(java.lang.Object o1, java.lang.Object... objs)
-
concatObjectsCap
public static java.lang.String concatObjectsCap(int cap, java.lang.Object o1, java.lang.Object... objs)
-
toUtf8Bytes
public static byte[] toUtf8Bytes(java.lang.String str)
-
toUtf8String
public static java.lang.String toUtf8String(byte[] bytes)
-
toBigInt
public static java.math.BigInteger toBigInt(java.lang.String str)
-
toBigInt
public static java.math.BigInteger toBigInt(java.lang.String str, boolean defaultHex)
-
lowercase
public static java.lang.String lowercase(java.lang.String str)
-
lowercase
public static java.util.List<java.lang.String> lowercase(java.util.List<java.lang.String> strs)
-
lowercase
public static java.util.Set<java.lang.String> lowercase(java.util.Set<java.lang.String> strs)
-
getBundleNameVersion
public static java.lang.String getBundleNameVersion(java.lang.Class<?> clazz)
-
getBundleVersion
public static java.lang.String getBundleVersion(java.lang.Class<?> clazz)
-
-