|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.geekologue.md4j.util.StringUtil
public class StringUtil
Constructor Summary | |
---|---|
StringUtil()
|
Method Summary | |
---|---|
static java.lang.String |
enforceTrailingChar(java.lang.String s,
char c)
Enforce a trailing '/' or '\' depending on platform, to ensure the path denotes a directory |
static boolean |
equalsHash(java.lang.String s,
java.lang.String hash,
java.lang.String algorithm)
|
static boolean |
getBoolean(java.lang.Object o,
boolean bDefault)
|
static java.util.Date |
getDate(java.lang.String s)
|
static java.lang.Double |
getDouble(java.lang.String s)
|
static java.lang.Float |
getFloat(java.lang.String s)
|
static java.lang.String |
getHash(java.lang.String s)
Get an MD5 hash for the given string. |
static java.lang.Integer |
getInteger(java.lang.String s)
|
static java.lang.Integer |
getIntegerOrZero(java.lang.String s)
|
static java.lang.Long |
getLong(java.lang.String s)
|
static java.lang.String |
getNullIfEmpty(java.lang.String s)
|
static java.lang.String |
getValueOrDefault(java.lang.String s,
java.lang.String defaultValue)
|
static boolean |
isEmpty(java.lang.String s)
|
static boolean |
isInArray(java.lang.String s,
java.lang.String[] arr)
Look for the occurence of a string in an array. |
static boolean |
isInArrayIgnoreCase(java.lang.String s,
java.lang.String[] arr)
Look for the occurence of a string in an array. |
static java.lang.String |
toHex(java.lang.String s)
|
static java.lang.String |
toString(java.lang.Object obj)
Return the string representation of a primitive array. |
static java.lang.String |
toXMLString(java.lang.String str)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StringUtil()
Method Detail |
---|
public static java.lang.String getNullIfEmpty(java.lang.String s)
public static boolean getBoolean(java.lang.Object o, boolean bDefault)
public static java.lang.Integer getInteger(java.lang.String s)
public static java.lang.Long getLong(java.lang.String s)
public static java.lang.Float getFloat(java.lang.String s)
public static java.lang.Double getDouble(java.lang.String s)
public static java.lang.Integer getIntegerOrZero(java.lang.String s)
public static boolean equalsHash(java.lang.String s, java.lang.String hash, java.lang.String algorithm) throws java.security.NoSuchAlgorithmException, java.io.UnsupportedEncodingException
java.security.NoSuchAlgorithmException
java.io.UnsupportedEncodingException
public static java.lang.String getHash(java.lang.String s) throws java.security.NoSuchAlgorithmException, java.io.UnsupportedEncodingException
s
- The String to hashalgorithm
- The algorithm to use (see finals). If if null
,
the default will be used (MD5)
java.security.NoSuchAlgorithmException
java.io.UnsupportedEncodingException
public static java.lang.String toHex(java.lang.String s)
public static boolean isInArrayIgnoreCase(java.lang.String s, java.lang.String[] arr)
s
- The string to look forarr
- The array of strings to look in
public static boolean isInArray(java.lang.String s, java.lang.String[] arr)
s
- The string to look forarr
- The array of strings to look in
public static java.lang.String getValueOrDefault(java.lang.String s, java.lang.String defaultValue)
public static java.lang.String toString(java.lang.Object obj)
AbstractCollection.toString
format.
obj
- the array
public static boolean isEmpty(java.lang.String s)
public static java.lang.String toXMLString(java.lang.String str)
public static java.lang.String enforceTrailingChar(java.lang.String s, char c)
s
-
public static java.util.Date getDate(java.lang.String s)
string
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |