|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.apache.avalon.excalibur.util.StringUtil
A set of utility operations that work on or create strings.
| Field Summary | |
static java.lang.String |
LINE_SEPARATOR
the line separator for this OS |
| Method Summary | |
static void |
appendWhiteSpace(java.lang.StringBuffer sb,
int length)
Append a certain number of whitespace characters to a StringBuffer. |
static java.lang.String |
concat(java.lang.String[] list)
Convenience utility to concatenate an array of strings together. |
static java.lang.String |
concat(java.lang.String first,
java.lang.String second,
java.lang.String third)
Convenience utility to concatenate three strings together. |
static java.lang.String |
format(int minSize,
int maxSize,
boolean rightJustify,
java.lang.String string)
Utility to format a string given a set of constraints. |
static void |
format(java.lang.StringBuffer sb,
int minSize,
int maxSize,
boolean rightJustify,
java.lang.String string)
Utility to format a string given a set of constraints. |
static java.lang.String |
hexDisplay(byte[] data,
int length)
Display bytes in hex format. |
static java.lang.String |
join(java.lang.String[] strings,
java.lang.String separator)
Joins the string array using specified separator. |
static java.lang.String |
replaceSubString(java.lang.String original,
java.lang.String oldString,
java.lang.String newString)
Replace substrings of one string with another string and return altered string. |
static java.lang.String[] |
split(java.lang.String string,
java.lang.String onToken)
Splits the string on every token into an array of strings. |
static java.lang.String |
truncate(java.lang.String string,
int length)
Truncate a string to maximum length; |
static java.lang.String |
truncateNicely(java.lang.String string,
int length)
Truncate a string in a nice manner. |
static java.lang.String |
wordWrap(java.lang.String string,
int column,
boolean force)
Wordwrap string to specified column. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String LINE_SEPARATOR
| Method Detail |
public static final java.lang.String concat(java.lang.String first,
java.lang.String second,
java.lang.String third)
public static final java.lang.String concat(java.lang.String[] list)
public static final java.lang.String replaceSubString(java.lang.String original,
java.lang.String oldString,
java.lang.String newString)
original - input stringoldString - the substring section to replacenewString - the new substring replacing old substring section
public static final java.lang.String hexDisplay(byte[] data,
int length)
The display puts hex display on left and then writes out textual representation on right. The text replaces any non-printing character with a '.'
Note that this code was based on work done by Barry Peterson on the Q2Java project
data - the bytes to displaylength - the number of bytes to display per line
public static final java.lang.String truncate(java.lang.String string,
int length)
string - the stringlength - the length
public static final java.lang.String truncateNicely(java.lang.String string,
int length)
public static final java.lang.String wordWrap(java.lang.String string,
int column,
boolean force)
string - string to word-wrapcolumn - the column at which to wrapforce - true if string should be force split at column
public static final java.lang.String[] split(java.lang.String string,
java.lang.String onToken)
string - the stringonToken - the token
public static final java.lang.String join(java.lang.String[] strings,
java.lang.String separator)
strings - the array of strings to joinseparator - the separator to use when joining
public static final java.lang.String format(int minSize,
int maxSize,
boolean rightJustify,
java.lang.String string)
minSize - the minimum size of output (0 to ignore)maxSize - the maximum size of output (0 to ignore)rightJustify - true if the string is to be right justified in it's box.string - the input string
public static final void format(java.lang.StringBuffer sb,
int minSize,
int maxSize,
boolean rightJustify,
java.lang.String string)
sb - the StringBufferminSize - the minimum size of output (0 to ignore)maxSize - the maximum size of output (0 to ignore)rightJustify - true if the string is to be right justified in it's box.string - the input string
public static final void appendWhiteSpace(java.lang.StringBuffer sb,
int length)
sb - the StringBufferlength - the number of spaces to append
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||