|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdatabionics.text.StringUtils
public class StringUtils
Utility methods for Strings.
SimilarString| Constructor Summary | |
|---|---|
StringUtils()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
alignRight(int value,
int length)
Right align a number by adding spaces on the left up to specified length. |
static java.lang.String |
alignRight(java.lang.String text,
int length)
Right align a string by adding spaces on the left up to specified length. |
static java.lang.String |
balance(java.lang.String s)
Balance parentethese, braces and brackets Could be much more sophisticated! later... |
protected static java.lang.String |
balanceOne(java.lang.String s,
java.lang.String open,
java.lang.String close)
Balance open and closing strings |
static java.lang.String |
correctSpelling(java.lang.String s)
Correct spelling in a string as typically found int song titles. |
static float |
extNGramMetric(int n,
java.lang.String first,
java.lang.String second)
Calculate extended n-grams metric distance of two strings. |
static java.lang.String |
formatFilesize(int s)
Format file size |
static java.lang.String |
getRegExp(java.lang.String s)
Build a regular expression that matches this String and similar ones, e.g. |
static boolean |
isInt(java.lang.String s)
Text whether string is an integer |
static java.lang.String |
longer(java.lang.String first,
java.lang.String second)
Return longer of two strings. |
static float |
nGramMetric(int n,
java.lang.String first,
java.lang.String second)
Calculate n-grams metric distance of two strings. |
static java.lang.String |
normalize(java.lang.String s)
Normalize a String, that is make it lowercase, remove all no word characters like spacec and punctuation, remove articles replace German Umlaute |
static int |
occurrences(java.lang.String of,
java.lang.String in)
Count number of occurences of one String int another. |
static java.lang.String |
removeArticles(java.lang.String s)
Remove all German, English and French articles from a String. |
static java.lang.String |
removeNonWordChars(java.lang.String s)
Remove all character from a string that don't match the regular expression \W+ |
static java.lang.String |
replace(java.lang.String what,
java.lang.String with,
java.lang.String s)
Replace parts of a string. |
static java.lang.String |
replaceUmlauts(java.lang.String s)
Replace German Umlaute with official replacements. |
static StringList |
toExtNGrams(int n,
java.lang.String s)
Build extended n-grams of string by adding _ at start and end. |
static StringList |
toNGrams(int n,
java.lang.String s)
Build n-grams of 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 java.lang.String longer(java.lang.String first,
java.lang.String second)
first - First string.second - Second string.
public static StringList toNGrams(int n,
java.lang.String s)
n - Length of n-grams.s - String.
public static StringList toExtNGrams(int n,
java.lang.String s)
n - Length of n-grams.s - String.
public static float nGramMetric(int n,
java.lang.String first,
java.lang.String second)
n - Length of n-grams.first - First string.second - Second string.
public static float extNGramMetric(int n,
java.lang.String first,
java.lang.String second)
n - Length of n-grams.first - First string.second - Second string.
public static java.lang.String replace(java.lang.String what,
java.lang.String with,
java.lang.String s)
what - String to replace.with - Replacement String.s - Replace all occurences in this String.
public static java.lang.String removeNonWordChars(java.lang.String s)
s - Remove from this String.
public static java.lang.String removeArticles(java.lang.String s)
s - Remove from this String.
public static java.lang.String replaceUmlauts(java.lang.String s)
s - Replace in this String.
public static java.lang.String normalize(java.lang.String s)
s - Normalize this String.
public static java.lang.String getRegExp(java.lang.String s)
s - Match this String.
public static int occurrences(java.lang.String of,
java.lang.String in)
of - Search for this String.int - Search in this String.
public static java.lang.String correctSpelling(java.lang.String s)
s - Correct this String.
public static java.lang.String balance(java.lang.String s)
s - Correct this String.
protected static java.lang.String balanceOne(java.lang.String s,
java.lang.String open,
java.lang.String close)
s - Correct this String.
public static java.lang.String alignRight(java.lang.String text,
int length)
text - Text to alignlength - Length of result
public static java.lang.String alignRight(int value,
int length)
value - Number to alignlength - Length of result
public static boolean isInt(java.lang.String s)
s - String
public static java.lang.String formatFilesize(int s)
s - file size
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||