|
[Deprecated API] | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | CURRENT API | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.interface21.util.StringUtils
Miscellaneous string utility methods. This class delivers some simple functionality that should really be provided by the core Java String and StringBuffer classes, such as the ability to replace all occurrences of a given substring in a target string. It also provides easy-to-use methods to convert between delimited strings, such as CSV strings, and collections and arrays.
| Constructor Summary | |
StringUtils()
|
|
| Method Summary | |
static java.lang.String |
arrayToDelimitedString(java.lang.Object[] arr,
java.lang.String delim)
Convenience method to return a String array as a delimited (e.g. |
static java.lang.String |
collectionToDelimitedString(java.util.Collection c,
java.lang.String delim)
Convenience method to return a Collection as a delimited (e.g. |
static java.util.Set |
commaDelimitedListToSet(java.lang.String s)
Convenience method to convert a CSV string list to a set. |
static java.lang.String[] |
commaDelimitedListToStringArray(java.lang.String s)
Convert a CSV list into an array of Strings |
static int |
countOccurrencesOf(java.lang.String s,
java.lang.String sub)
Count the occurrences of the substring in string s |
static java.lang.String |
delete(java.lang.String inString,
java.lang.String pattern)
Delete all occurrences of the given substring. |
static java.lang.String |
deleteAny(java.lang.String inString,
java.lang.String chars)
Delete any character in a given string. |
static java.lang.String[] |
delimitedListToStringArray(java.lang.String s,
java.lang.String delimiter)
Take a String which is a delimited list and convert it to a String array |
static java.lang.String |
iteratorToDelimitedString(java.util.Iterator itr,
java.lang.String delim)
Convenience method to return a Collection as a delimited (e.g. |
static java.lang.String |
replace(java.lang.String inString,
java.lang.String oldPattern,
java.lang.String newPattern)
Replaces all occurences of a substring within a string with another string. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public StringUtils()
| Method Detail |
public static int countOccurrencesOf(java.lang.String s,
java.lang.String sub)
s - string to search in. Returns 0 if this is nullsub - string to search for. Return 0 if this is null.
public static java.lang.String replace(java.lang.String inString,
java.lang.String oldPattern,
java.lang.String newPattern)
inString - String to examineoldPattern - String to replacenewPattern - String to insert
public static java.lang.String delete(java.lang.String inString,
java.lang.String pattern)
pattern - pattern to delete all occurrences of
public static java.lang.String deleteAny(java.lang.String inString,
java.lang.String chars)
chars - characters to delete e.g. az\n will delete as, zs and new lines
public static java.lang.String[] delimitedListToStringArray(java.lang.String s,
java.lang.String delimiter)
s - Stringdelimiter - delimiter. This will not be returnedpublic static java.lang.String[] commaDelimitedListToStringArray(java.lang.String s)
s - CSV listpublic static java.util.Set commaDelimitedListToSet(java.lang.String s)
s - CSV String
public static java.lang.String arrayToDelimitedString(java.lang.Object[] arr,
java.lang.String delim)
arr - array to display. Elements may be of any type (toString() will be
called on each element).delim - delimiter to use (probably a ,)
public static java.lang.String collectionToDelimitedString(java.util.Collection c,
java.lang.String delim)
c - Collection to displaydelim - delimiter to use (probably a ",")
public static java.lang.String iteratorToDelimitedString(java.util.Iterator itr,
java.lang.String delim)
itr - Iterator of the collection to displaydelim - delimiter to use (probably a ,)
|
[Deprecated API] | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | CURRENT API | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||