|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.databene.commons.StringUtil
public final class StringUtil
Provides String related utility operations.
Created: 05.07.2006 22:45:12
| Constructor Summary | |
|---|---|
StringUtil()
|
|
| Method Summary | |
|---|---|
static java.lang.StringBuilder |
appendLeftAligned(java.lang.StringBuilder builder,
java.lang.String text,
int columns)
|
static java.lang.String |
capitalize(java.lang.String text)
Makes the first character of a String uppercase. |
static boolean |
contains(java.lang.String s,
char c)
|
static boolean |
containsIgnoreCase(java.lang.String searchedWord,
java.util.Collection<java.lang.String> words)
|
static boolean |
containsIgnoreCase(java.lang.String searchedWord,
java.lang.String[] words)
|
static int |
countChars(java.lang.String s,
char c)
|
static java.lang.String |
emptyToNull(java.lang.String s)
|
static boolean |
endsWithIgnoreCase(java.lang.String text,
java.lang.String suffix)
|
static boolean |
equalsIgnoreCase(java.lang.String s1,
java.lang.String s2)
|
static java.lang.String |
escape(java.lang.String text)
|
static java.lang.String |
escape(java.lang.String text,
boolean escapeSingleQuotes,
boolean escapeDoubleQuotes)
|
static void |
fill(char[] chars,
int fromIndex,
int toIndex,
char c)
|
static char[] |
getChars(int srcBegin,
int srcEnd,
java.lang.String text,
char[] chars,
int dstBegin)
|
static char[] |
getChars(java.lang.String s)
|
static char[] |
getChars(java.lang.StringBuilder builder)
|
static char[] |
increment(char[] chars,
int index)
|
static java.lang.String |
increment(java.lang.String text)
|
static int |
indexOfIgnoreCase(java.lang.String searched,
java.lang.String... candidates)
|
static boolean |
isEmpty(java.lang.CharSequence s)
Tells if a String is null or isEmpty. |
static boolean |
isWhitespace(char c)
interprets an nbsp as space character |
static java.lang.String |
joinWithSeparator(char separator,
java.lang.String... parts)
|
static char |
lastChar(java.lang.String word)
|
static java.lang.String |
lastToken(java.lang.String name,
char separator)
Returns the last token of a list in string representation. |
static java.lang.String |
lineSeparator()
Returns the platform dependent line separator |
static java.lang.String |
normalize(java.lang.String s)
|
static java.lang.String |
normalizeLineSeparators(java.lang.String text,
java.lang.String lineSeparator)
|
static java.lang.String |
normalizeName(java.lang.String name)
|
static java.lang.String |
normalizeSpace(java.lang.String s)
|
static java.lang.String |
nullToEmpty(java.lang.String text)
|
static java.lang.String |
padLeft(java.lang.String text,
int length,
char c)
|
static java.lang.String |
padRight(java.lang.String text,
int length,
char c)
|
static java.lang.String |
padString(char c,
int length)
|
static java.lang.String |
remove(java.lang.String s,
java.lang.String chars)
|
static java.lang.String |
removeSection(java.lang.String text,
java.lang.String beginMark,
java.lang.String endMark)
|
static java.lang.String |
replaceTokens(java.lang.String src,
java.lang.String token,
java.lang.String... values)
|
static java.lang.String[] |
splitAroundSeparator(java.lang.String path,
int sepIndex)
|
static java.lang.String[] |
splitOnFirstSeparator(java.lang.String path,
char separator)
|
static java.lang.String[] |
splitOnLastSeparator(java.lang.String path,
char separator)
|
static boolean |
startsWithIgnoreCase(java.lang.String text,
java.lang.String prefix)
|
static java.lang.String |
suffix(java.lang.String name,
char separator)
Returns the suffix of a String. |
static java.lang.String[] |
toArray(java.util.List<java.lang.String> list)
|
static java.lang.String[][] |
toArrayArray(java.util.List<java.util.List<java.lang.String>> list)
|
static java.lang.String[] |
tokenize(java.lang.String text,
char separator)
Splits a list's String representaion into tokens. |
static java.lang.String[] |
toLowerCase(java.lang.String[] src)
|
static java.lang.String |
trim(java.lang.String s)
Trims a String by removing white spaces (including nbsp) from left and right. |
static java.lang.Object |
trim(java.lang.String source,
char padChar)
|
static java.lang.String[] |
trimAll(java.lang.String[] array)
Trims all String in the array. |
static java.lang.String |
trimEnd(java.lang.String s)
|
static java.lang.String |
trimLeft(java.lang.String source,
char padChar)
|
static java.lang.String |
trimRight(java.lang.String source,
char padChar)
|
static java.lang.String |
uncapitalize(java.lang.String text)
Makes the first character of a String lowercase. |
static java.lang.String |
unescape(java.lang.String text)
|
| 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 boolean isEmpty(java.lang.CharSequence s)
s - the string argument to check
public static java.lang.String suffix(java.lang.String name,
char separator)
name - the String to checkseparator - the character that separates name from suffix
public static java.lang.String lastToken(java.lang.String name,
char separator)
name - separator - the character that separates the tokens
public static java.lang.String[] tokenize(java.lang.String text,
char separator)
text - the String representation of a list.separator - the character used to separate tokens
public static java.lang.String normalize(java.lang.String s)
public static java.lang.StringBuilder appendLeftAligned(java.lang.StringBuilder builder,
java.lang.String text,
int columns)
public static java.lang.String increment(java.lang.String text)
public static char[] increment(char[] chars,
int index)
public static boolean isWhitespace(char c)
public static java.lang.String trim(java.lang.String s)
public static java.lang.String[] trimAll(java.lang.String[] array)
array - an array of the Strings to trimpublic static java.lang.String lineSeparator()
public static boolean contains(java.lang.String s,
char c)
public static java.lang.String remove(java.lang.String s,
java.lang.String chars)
public static java.lang.String nullToEmpty(java.lang.String text)
public static java.lang.String normalizeSpace(java.lang.String s)
public static java.lang.String trimEnd(java.lang.String s)
public static int countChars(java.lang.String s,
char c)
public static java.lang.String[] toArray(java.util.List<java.lang.String> list)
public static java.lang.String[][] toArrayArray(java.util.List<java.util.List<java.lang.String>> list)
public static java.lang.String padLeft(java.lang.String text,
int length,
char c)
public static java.lang.String padRight(java.lang.String text,
int length,
char c)
public static void fill(char[] chars,
int fromIndex,
int toIndex,
char c)
public static char[] getChars(int srcBegin,
int srcEnd,
java.lang.String text,
char[] chars,
int dstBegin)
public static char[] getChars(java.lang.String s)
public static char[] getChars(java.lang.StringBuilder builder)
public static java.lang.String padString(char c,
int length)
public static java.lang.String trimRight(java.lang.String source,
char padChar)
public static java.lang.String trimLeft(java.lang.String source,
char padChar)
public static java.lang.Object trim(java.lang.String source,
char padChar)
public static java.lang.String[] toLowerCase(java.lang.String[] src)
public static int indexOfIgnoreCase(java.lang.String searched,
java.lang.String... candidates)
public static char lastChar(java.lang.String word)
public static java.lang.String capitalize(java.lang.String text)
text - the text to convert
public static java.lang.String uncapitalize(java.lang.String text)
text - the text to convert
public static java.lang.String[] splitOnFirstSeparator(java.lang.String path,
char separator)
public static java.lang.String[] splitOnLastSeparator(java.lang.String path,
char separator)
public static java.lang.String[] splitAroundSeparator(java.lang.String path,
int sepIndex)
public static java.lang.String joinWithSeparator(char separator,
java.lang.String... parts)
public static boolean equalsIgnoreCase(java.lang.String s1,
java.lang.String s2)
public static boolean containsIgnoreCase(java.lang.String searchedWord,
java.util.Collection<java.lang.String> words)
public static boolean containsIgnoreCase(java.lang.String searchedWord,
java.lang.String[] words)
public static boolean startsWithIgnoreCase(java.lang.String text,
java.lang.String prefix)
public static boolean endsWithIgnoreCase(java.lang.String text,
java.lang.String suffix)
public static java.lang.String normalizeName(java.lang.String name)
public static java.lang.String escape(java.lang.String text)
public static java.lang.String escape(java.lang.String text,
boolean escapeSingleQuotes,
boolean escapeDoubleQuotes)
public static java.lang.String unescape(java.lang.String text)
public static java.lang.String replaceTokens(java.lang.String src,
java.lang.String token,
java.lang.String... values)
public static java.lang.String emptyToNull(java.lang.String s)
public static java.lang.String removeSection(java.lang.String text,
java.lang.String beginMark,
java.lang.String endMark)
public static java.lang.String normalizeLineSeparators(java.lang.String text,
java.lang.String lineSeparator)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||