|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.metasyntactic.text.StringUtilities
Privides some useful methods for manipulating strings
Field Summary | |
static java.lang.String |
NEW_LINE
Constant equal to the platform dependent new line string. |
static java.lang.String |
WHITE_SPACE
|
Method Summary | |
static java.util.List |
asList(java.lang.String S)
|
static java.lang.String |
center(java.lang.String string,
int width)
Pads "string" with spaces on both sides until it is 'width' long |
static java.lang.String |
center(java.lang.String string,
int width,
char pad)
Pads this string on both ends with 'pad' until it is exactly width long |
static java.util.Iterator |
characterIterator(java.lang.String string)
Iterates over this String returning each char as a Character Object. |
static void |
difference(java.lang.String S,
java.lang.String T)
|
static boolean |
isBalanced(java.lang.String str,
char open,
char close)
|
static boolean |
isLowerCase(java.lang.String str)
|
static boolean |
isUpperCase(java.lang.String str)
|
static void |
main(java.lang.String[] args)
|
static java.lang.String |
repeat(java.lang.String string,
int times)
Returns a new String which is the same as 'str' repeated 'times' times. |
static java.lang.String |
replace(boolean ignoreCase,
java.lang.String source,
java.lang.String original,
java.lang.String replace)
Finds all occurances of "original" in "source", and replaces it with "replace" |
static java.lang.String |
replace(java.lang.String source,
java.lang.String original,
java.lang.String replace)
|
static java.lang.String |
reverse(java.lang.String str)
Reverses the order of the characters in this string |
static java.lang.String |
reverse(java.lang.String str,
int offset,
int length)
Reverses the characters in a certain range of this string |
static java.util.Iterator |
stringIterator(java.lang.String string)
Iterates over this string returning each char as a String Object. |
static java.lang.String |
toJavaCode(java.lang.String string)
Tough to explain... |
static java.lang.String |
toString(java.lang.Object[][] table)
|
static java.lang.String |
toString(java.lang.Object[][] objTable,
boolean replaceNull)
|
static java.lang.String |
trim(java.lang.String str)
Trims the given string on both sides of whitepaces and ISOControl characters. |
static java.lang.String |
trimLeft(java.lang.String str)
|
static java.lang.String |
trimRight(java.lang.String str)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String NEW_LINE
public static java.lang.String WHITE_SPACE
Method Detail |
public static java.lang.String center(java.lang.String string, int width, char pad)
string
- The string to centerwidth
- The width you want the resulting string to bepad
- The character you want to pad string with
public static java.lang.String center(java.lang.String string, int width)
string
- The string to padwidth
- The width of the padded string
public static java.lang.String repeat(java.lang.String string, int times)
times
- The number of times to repeat 'str'string
- The string to repeat
public static java.lang.String toJavaCode(java.lang.String string)
public static java.lang.String replace(boolean ignoreCase, java.lang.String source, java.lang.String original, java.lang.String replace)
public static java.lang.String replace(java.lang.String source, java.lang.String original, java.lang.String replace)
public static java.lang.String reverse(java.lang.String str)
public static java.lang.String reverse(java.lang.String str, int offset, int length)
public static java.lang.String toString(java.lang.Object[][] table)
public static java.lang.String toString(java.lang.Object[][] objTable, boolean replaceNull)
objTable
- replaceNull
-
public static java.util.Iterator characterIterator(java.lang.String string)
public static java.util.Iterator stringIterator(java.lang.String string)
public static boolean isUpperCase(java.lang.String str)
public static boolean isLowerCase(java.lang.String str)
public static java.lang.String trim(java.lang.String str)
public static java.lang.String trimLeft(java.lang.String str)
public static java.lang.String trimRight(java.lang.String str)
public static boolean isBalanced(java.lang.String str, char open, char close)
public static void difference(java.lang.String S, java.lang.String T)
public static final java.util.List asList(java.lang.String S)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |