|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.generationjava.lang.StringW
A set of String library static methods. While extending String or StringBuffer would have been the nicest solution, that is not possible, so a simple set of static methods seems the most workable. Method ideas have so far been taken from the PHP4, Ruby and .NET languages.
| Constructor Summary | |
StringW()
|
|
| Method Summary | |
static int |
getLevenshteinDistance(java.lang.String s,
java.lang.String t)
Find the Levenshtein distance between two strings. |
static java.lang.String |
interpolate(java.lang.String text,
java.util.Map map)
Interpolate variables into a String. |
static boolean |
isMetaphoneEqual(java.lang.String str1,
java.lang.String str2)
Are the metaphones of two strings the same. |
static java.lang.String |
join(java.lang.Object[] objs,
java.lang.String sep,
java.lang.String pre,
java.lang.String post)
|
static java.lang.String |
metaphone(java.lang.String str)
Find the metaphone value of a String. |
static java.lang.String |
quoteRegularExpression(java.lang.String str)
Quote a string so that it may be used in a regular expression without any parts of the string being considered as a part of the regular expression's control characters. |
static java.lang.String |
soundex(java.lang.String str)
Get the SoundEx value of a string. |
static java.lang.String |
wordWrap(java.lang.String str)
Create a word-wrapped version of a String. |
static java.lang.String |
wordWrap(java.lang.String str,
int width)
Create a word-wrapped version of a String. |
static java.lang.String |
wordWrap(java.lang.String str,
int width,
java.lang.String delim,
java.lang.String split)
Word-wrap a string. |
static java.lang.String |
wordWrap(java.lang.String str,
java.lang.String width,
java.lang.String delim,
java.lang.String split)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public StringW()
| Method Detail |
public static java.lang.String join(java.lang.Object[] objs,
java.lang.String sep,
java.lang.String pre,
java.lang.String post)
public static int getLevenshteinDistance(java.lang.String s,
java.lang.String t)
public static java.lang.String soundex(java.lang.String str)
public static java.lang.String metaphone(java.lang.String str)
public static boolean isMetaphoneEqual(java.lang.String str1,
java.lang.String str2)
public static java.lang.String quoteRegularExpression(java.lang.String str)
public static java.lang.String wordWrap(java.lang.String str)
public static java.lang.String wordWrap(java.lang.String str,
int width)
public static java.lang.String wordWrap(java.lang.String str,
java.lang.String width,
java.lang.String delim,
java.lang.String split)
public static java.lang.String wordWrap(java.lang.String str,
int width,
java.lang.String delim,
java.lang.String split)
str - String to word-wrapwidth - int to wrap atdelim - String to use to separate linessplit - String to use to split a word greater than width long
public static java.lang.String interpolate(java.lang.String text,
java.util.Map map)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||