|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.okapi.common.StringUtil
public final class StringUtil
Helper methods to manipulate strings.
| Constructor Summary | |
|---|---|
StringUtil()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
charsToString(java.util.Set<java.lang.Character> set)
|
static boolean |
containsWildcards(java.lang.String string)
Detects if a given string contains shell wildcard characters (e.g. |
static int |
getNumOccurrences(java.lang.String str,
java.lang.String substr)
Returns a number of occurrences of a given substring in a given string. |
static java.lang.String |
getString(int length,
char c)
Returns a new string padded with a given character repeated given times. |
static boolean |
isWhitespace(java.lang.String str)
Checks if a given string contains only whitespace characters. |
static float |
LcsEditDistance(java.lang.CharSequence seq1,
java.lang.CharSequence seq2)
Longest Common Subsequence algorithm on CharSequences. |
static boolean |
matchesWildcard(java.lang.String string,
java.lang.String pattern)
Detects if a given string matches a given pattern (not necessarily a regex), possibly containing wildcards |
static boolean |
matchesWildcard(java.lang.String string,
java.lang.String pattern,
boolean filenameMode)
Detects if a given string matches a given pattern (not necessarily a regex), possibly containing wildcards |
static java.lang.String |
mirrorString(java.lang.String str)
Returns the reversed version of a given string, e.g. |
static java.lang.String |
normalizeLineBreaks(java.lang.String string)
Converts line breaks in a given string to the Unix standard (\n). |
static java.lang.String |
normalizeWildcards(java.lang.String string)
Converts shell wildcards (e.g. |
static java.lang.String |
padString(java.lang.String string,
int startPos,
int endPos,
char padder)
Pads a range of a given string with a given character. |
static java.lang.String |
removeQualifiers(java.lang.String st)
Removes quotation marks around text in a given string. |
static java.lang.String |
removeQualifiers(java.lang.String st,
java.lang.String qualifier)
Removes qualifiers (quotation marks etc.) around text in a given string. |
static java.lang.String |
removeQualifiers(java.lang.String st,
java.lang.String startQualifier,
java.lang.String endQualifier)
Removes qualifiers (quotation marks etc.) around text in a given string. |
static java.lang.String[] |
split(java.lang.String string,
java.lang.String delimRegex)
|
static java.lang.String[] |
split(java.lang.String string,
java.lang.String delimRegex,
int group)
|
static java.lang.String |
substring(java.lang.String string,
int start,
int end)
|
static java.lang.String |
titleCase(java.lang.String st)
Returns a title-case representation of a given string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringUtil()
| Method Detail |
|---|
public static float LcsEditDistance(java.lang.CharSequence seq1,
java.lang.CharSequence seq2)
CharSequences.
seq1 - CharSequence oneseq2 - CharSequence two
public static java.lang.String titleCase(java.lang.String st)
st - the give string.
public static java.lang.String removeQualifiers(java.lang.String st,
java.lang.String startQualifier,
java.lang.String endQualifier)
st - the given string.startQualifier - the qualifier to be removed before the given string.endQualifier - the qualifier to be removed after the given string.
public static java.lang.String removeQualifiers(java.lang.String st,
java.lang.String qualifier)
st - the given string.qualifier - the qualifier to be removed before and after text in the string.
public static java.lang.String removeQualifiers(java.lang.String st)
st - the given string.
public static java.lang.String normalizeLineBreaks(java.lang.String string)
string - the given string.
public static java.lang.String normalizeWildcards(java.lang.String string)
string - the given string.
public static boolean containsWildcards(java.lang.String string)
string - the given string.
public static boolean matchesWildcard(java.lang.String string,
java.lang.String pattern,
boolean filenameMode)
string - the given string (no-wildcards)pattern - the pattern containing wildcards to match againstfilenameMode - indicates if the given string should be considered a file name
public static boolean matchesWildcard(java.lang.String string,
java.lang.String pattern)
string - the given string (no-wildcards)pattern - the pattern containing wildcards to match against
public static java.lang.String[] split(java.lang.String string,
java.lang.String delimRegex,
int group)
public static java.lang.String[] split(java.lang.String string,
java.lang.String delimRegex)
public static int getNumOccurrences(java.lang.String str,
java.lang.String substr)
str - the given string.substr - the given substring being sought.
public static boolean isWhitespace(java.lang.String str)
str - the given string
public static java.lang.String getString(int length,
char c)
length - length of the new stringc - the character to pad the string
public static java.lang.String padString(java.lang.String string,
int startPos,
int endPos,
char padder)
string - the given stringstartPos - start position of the pad range (including)endPos - end position of the pad range (excluding)padder - the character to pad the range with
public static java.lang.String substring(java.lang.String string,
int start,
int end)
public static java.lang.String charsToString(java.util.Set<java.lang.Character> set)
public static java.lang.String mirrorString(java.lang.String str)
str - The given string
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||