Package com.spun.util
Class StringUtils
java.lang.Object
com.spun.util.StringUtils
public class StringUtils extends Object
A static class of convenience functions for database access
-
Field Summary
-
Constructor Summary
Constructors Constructor Description StringUtils() -
Method Summary
Modifier and Type Method Description static StringarrayStringHelper(Object o)static voidassertIn(String target, boolean allowNulls, String... options)static voidassertIn(String target, String[] fromList, boolean allowNulls)static StringconvertEnumeration(Object forValue, Class<?> clazz)static InputStreamconvertToInputStream(String string)static PropertiescreateProperties(String[] properties)static booleanequalsIgnoreCase(String one, String two)static StringescapeForXml(String string)static StringgetFirstName(String fullName)static StringgetLastName(String fullName)static booleanhasNumeric(String teamId)static booleanisEmpty(String string)static booleanisIn(String target, String... fromList)static booleanisIn(String target, String[] fromList, boolean allowNulls)static booleanisLengthWithin(String string, int length)static booleanisNonZero(String string)A convenience function to check that a String has at least 1 character.static Stringjoin(String first, String joinBy, String second)static <T> Stringjoin(Collection<T> list, String joinWith)static <T> Stringjoin(Collection<T> list, String joinWith, Function1<T,String> converter)static <T> Stringjoin(T[] list, String delimiter, Function1<T,String> convertor)static StringloadNullableString(String i)static StringpadNumber(int number, int digits)static StringpadNumber(long number, int digits)static Stringreplace(String string, String find, String replace)static StringreplaceAll(String input, Pattern pattern, Function1<String,String> replacer)static intresolveEnumeration(String value, String[] enumeration)static intresolveEnumeration(String value, String[] enumeration, boolean force)static String[]split(String string, String splitOn)static String[]split(String string, String splitOn, boolean trim)static String[]splitName(String fullName)'Tom S Hardy' becomes 'Tom S' - 'Hardy'static StringstripCharacters(String dirtyString, String toStrip)static StringstripNonNumeric(String number)static StringstripNonNumeric(String number, boolean allowDecimal, boolean allowNegative)static StringstripWhiteSpace(String text)static StringstripWhiteSpace(String text, boolean all)static String[]toArray(Collection<String> vectorOf)A convenience function to turn a vector of String objects into an Array of the String objects.static StringtoConvertCamelCaseString(String varName, String insertBeforeCaps)static StringtoHTMLEncode(String string)static StringtoJavaScriptEncode(String string)static StringtoMethodNameCase(String name)Turns "ATTRIUBE_NAME" into "AttributeName"static StringtoNameUpperCase(String name)Turns "mr.static <T> StringtoString(String name, Iterable<T> array)static <T> StringtoString(String name, T[] array)static StringtoString(Map<?,?> map)static StringtoURLEncode(String input)static StringBuffertrim(StringBuffer buffer, int i)static Stringtruncate(String string, int maxLength)static StringURLDecode(String input)Decode a URLEncodedinputString.
-
Field Details
-
NEW_LINE
-
-
Constructor Details
-
StringUtils
public StringUtils()
-
-
Method Details
-
toURLEncode
-
loadNullableString
-
URLDecode
Decode a URLEncodedinputString.If
inputisnull,URLEncode()will returnnull.- See Also:
URLDecoder
-
split
-
split
-
replace
-
stripWhiteSpace
-
padNumber
-
padNumber
-
stripWhiteSpace
-
toNameUpperCase
Turns "mr. frank m Peter" into "Mr. Frank M Peter" -
toConvertCamelCaseString
-
toMethodNameCase
Turns "ATTRIUBE_NAME" into "AttributeName" -
stripNonNumeric
-
stripCharacters
-
escapeForXml
-
stripNonNumeric
-
isNonZero
A convenience function to check that a String has at least 1 character.- Parameters:
string- The string in question- Returns:
- true if Non Zero.
-
isEmpty
-
toArray
A convenience function to turn a vector of String objects into an Array of the String objects.- Parameters:
vectorOf- a Vector of String objects- Returns:
- the array of String.
- Throws:
Error- if an element of vectorOf is not a String object.
-
resolveEnumeration
-
resolveEnumeration
-
truncate
-
hasNumeric
-
toHTMLEncode
-
toJavaScriptEncode
-
isIn
-
isIn
-
assertIn
-
assertIn
-
convertEnumeration
-
splitName
'Tom S Hardy' becomes 'Tom S' - 'Hardy' -
createProperties
-
toString
-
toString
-
arrayStringHelper
-
getFirstName
-
getLastName
-
isLengthWithin
-
equalsIgnoreCase
-
trim
-
join
-
convertToInputStream
-
toString
-
join
-
join
-
join
-
replaceAll
-