Static String related utility class. It has these public constants:
/**
* Map from mime type to common file extension, e.g. "application/pdf" to "pdf".
*/
Map<String, String> MIME_TYPE_TO_EXTENSION_MAP
/**
* A String array with length zero.
*/
String[] EMPTY_STRING_ARRAY
There are the following methods:
/**
* Abbreviate a text to _approximately_ some number of characters, trying to
* find a nice word end and then appending some string (defaulting to three dots).
*/
String abbreviateText(String text, int numberOfCharacters, String appendText)
/**
* Abbreviate a text to _approximately_ some number of characters, trying to
* find a nice word end and then appending three dots.
*/
String abbreviateText(String text, int numberOfCharacters)
/**
* Concatenates a collection of strings by concatenating the strings and inserting a separator in between
* each of them. Nulls are handled automatically and there is no separator at the end of sequence.
*/
String concat(Collection<String> strings, String separator)
/**
* Concatenates an array of strings by concatenating the strings and inserting a separator in between
* each of them. Nulls are handled automatically and there is no separator at the end of sequence.
*/
String concat(String[] strings, String separator)
/**
* Remove empty (length zero when trimmed) values from a list.
*/
List<String> removeEmptyValues(List<String> values)
/**
* Remove empty (length zero when trimmed) values from an array.
*/
String[] removeEmptyValues(String[] values)
/**
* Replaces a ${variableName} in a template with replacement value provided.
*/
String replacePlaceHolders(String variableName, String replacementValue, String template)
/**
* Simplify a genuine mime type into a simple one like "pdf", "image" or an extension like "doc".
*/
String simplifyMimeType(String mimeType)
/**
* Get an extension from a mime type.
*/
String getExtensionFromMimeType(String mimeType)