Package ai.preferred.cerebro.core.util
Class StringUtils
- java.lang.Object
-
- ai.preferred.cerebro.core.util.StringUtils
-
public class StringUtils extends java.lang.Object
StringUtils- Author:
- ddle.2015
-
-
Constructor Summary
Constructors Constructor Description StringUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
areEqual(java.lang.Object... vals)
static boolean
areEqualIgnoreCase(java.lang.Object... vals)
static java.lang.String
capitalize(java.lang.String str)
static java.lang.String
capitalize(java.lang.String str, char[] delimiters)
static java.lang.String
capitalizeFully(java.lang.String str)
static java.lang.String
capitalizeFully(java.lang.String str, char[] delimiters)
static java.lang.Object
coalesce(java.lang.Object... objArray)
static java.lang.String
concat(java.lang.Object... values)
static boolean
contains(java.lang.Object container, java.lang.Object token)
static java.lang.String[]
explode(java.lang.String str, int ch)
static java.lang.String[]
explode(java.lang.String str, int ch, boolean respectEmpty)
static java.lang.String[]
explode(java.lang.String str, java.lang.String regex)
static java.lang.String
getDefaultString()
static java.lang.String
implode(java.lang.Object[] elements)
static java.lang.String
implode(java.lang.Object[] elements, java.lang.String delimiter)
static boolean
in(java.lang.Object obj, java.lang.Object[] values)
static java.lang.String
indent(java.lang.String prefix, int maxNumSpace)
static int
indexOf(java.lang.Object container, java.lang.Object token)
static int
indexOf(java.lang.String str, int strStartIndex, java.lang.String search, boolean caseSensitivity)
static boolean
inIgnoreCase(java.lang.Object obj, java.lang.Object[] values)
static boolean
isNull(java.lang.Object value)
static boolean
isNullOrEmpty(java.lang.Object value)
static boolean
isNullOrWhiteSpace(java.lang.Object value)
static java.lang.String
load(java.lang.String fileName)
static java.lang.String
parseString(java.lang.Object value)
static java.lang.String
parseString(java.lang.Object value, java.lang.String defaultValue)
static java.lang.String
quote(java.lang.String s)
static boolean
regionMatches(java.lang.String str, int strStartIndex, java.lang.String search, boolean caseSensitivity)
static void
save(java.lang.Object obj, java.lang.String fileName)
static java.lang.String
subTokens(java.lang.String[] tokens, int beginIndex, int endIndex)
static java.lang.String
subTokens(java.lang.String[] tokens, int beginIndex, int endIndex, java.lang.String separator)
static java.lang.String[]
tokenize(java.lang.String str)
static java.util.List<java.lang.String>
toList(java.lang.String... strs)
static java.util.List<java.lang.String>
toList(java.lang.String str, java.lang.String separator)
static java.lang.String
trim(java.lang.Object value)
static java.lang.String
trimToSize(java.lang.String s, int length)
static java.lang.String
uncapitalize(java.lang.String str)
static java.lang.String
uncapitalize(java.lang.String str, char[] delimiters)
-
-
-
Method Detail
-
coalesce
public static java.lang.Object coalesce(java.lang.Object... objArray)
-
indexOf
public static int indexOf(java.lang.Object container, java.lang.Object token)
-
contains
public static boolean contains(java.lang.Object container, java.lang.Object token)
-
concat
public static java.lang.String concat(java.lang.Object... values)
-
in
public static boolean in(java.lang.Object obj, java.lang.Object[] values)
-
inIgnoreCase
public static boolean inIgnoreCase(java.lang.Object obj, java.lang.Object[] values)
-
areEqual
public static boolean areEqual(java.lang.Object... vals)
-
areEqualIgnoreCase
public static boolean areEqualIgnoreCase(java.lang.Object... vals)
-
indexOf
public static int indexOf(java.lang.String str, int strStartIndex, java.lang.String search, boolean caseSensitivity)
-
regionMatches
public static boolean regionMatches(java.lang.String str, int strStartIndex, java.lang.String search, boolean caseSensitivity)
-
isNull
public static boolean isNull(java.lang.Object value)
-
isNullOrEmpty
public static boolean isNullOrEmpty(java.lang.Object value)
-
isNullOrWhiteSpace
public static boolean isNullOrWhiteSpace(java.lang.Object value)
-
getDefaultString
public static java.lang.String getDefaultString()
-
parseString
public static java.lang.String parseString(java.lang.Object value)
-
parseString
public static java.lang.String parseString(java.lang.Object value, java.lang.String defaultValue)
-
trim
public static java.lang.String trim(java.lang.Object value)
-
trimToSize
public static java.lang.String trimToSize(java.lang.String s, int length)
-
quote
public static java.lang.String quote(java.lang.String s)
-
implode
public static java.lang.String implode(java.lang.Object[] elements, java.lang.String delimiter)
-
implode
public static java.lang.String implode(java.lang.Object[] elements)
-
capitalize
public static java.lang.String capitalize(java.lang.String str)
-
capitalize
public static java.lang.String capitalize(java.lang.String str, char[] delimiters)
-
capitalizeFully
public static java.lang.String capitalizeFully(java.lang.String str)
-
capitalizeFully
public static java.lang.String capitalizeFully(java.lang.String str, char[] delimiters)
-
uncapitalize
public static java.lang.String uncapitalize(java.lang.String str)
-
uncapitalize
public static java.lang.String uncapitalize(java.lang.String str, char[] delimiters)
-
explode
public static java.lang.String[] explode(java.lang.String str, java.lang.String regex)
-
explode
public static java.lang.String[] explode(java.lang.String str, int ch)
-
explode
public static java.lang.String[] explode(java.lang.String str, int ch, boolean respectEmpty)
-
tokenize
public static java.lang.String[] tokenize(java.lang.String str)
-
subTokens
public static java.lang.String subTokens(java.lang.String[] tokens, int beginIndex, int endIndex)
-
subTokens
public static java.lang.String subTokens(java.lang.String[] tokens, int beginIndex, int endIndex, java.lang.String separator)
-
save
public static void save(java.lang.Object obj, java.lang.String fileName) throws java.io.IOException
- Throws:
java.io.IOException
-
load
public static java.lang.String load(java.lang.String fileName) throws java.io.IOException
- Throws:
java.io.IOException
-
toList
public static java.util.List<java.lang.String> toList(java.lang.String str, java.lang.String separator)
-
toList
public static java.util.List<java.lang.String> toList(java.lang.String... strs)
-
indent
public static java.lang.String indent(java.lang.String prefix, int maxNumSpace)
-
-