public class StringExt
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
DEBUG
Set this to true for debugging output.
|
Constructor and Description |
---|
StringExt() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
join(java.util.Collection c,
java.lang.String str) |
static java.lang.String |
left(java.lang.String str,
int n)
Returns the leftmost n characters of the string, not exceeding the length
of the string.
|
static java.util.List |
listify(java.lang.String str)
Converts the (possibly quoted) string into a list, delimited by
whitespace and commas..
|
static void |
main(java.lang.String[] args) |
static java.lang.String |
pad(java.lang.String str,
char ch,
int length)
Returns a string starting with the
str parameter, with
ch 's following the string to a length of
length . |
static java.lang.String |
pad(java.lang.String str,
int length) |
static java.lang.String |
padLeft(java.lang.String str,
char ch,
int length)
Same as the
pad method, but applies the padding to the
left-hand (leading) side of the string. |
static java.lang.String |
repeat(char ch,
int length) |
static java.lang.String |
repeat(java.lang.String str,
int length) |
static java.lang.String |
right(java.lang.String str,
int n)
Returns the rightmost n characters of the string, not exceeding the
length of the string.
|
static java.lang.String[] |
split(java.lang.String str,
char delim)
Returns an array of strings split at the character delimiter.
|
static java.lang.String[] |
split(java.lang.String str,
char delim,
int max)
Returns an array of strings split at the character delimiter.
|
static java.lang.String[] |
split(java.lang.String str,
java.lang.String delim)
Returns an array of strings split at the string delimiter.
|
static java.lang.String[] |
split(java.lang.String str,
java.lang.String delim,
int max)
Returns an array of strings split at the string delimiter.
|
static void |
test(java.lang.String str,
char del) |
static void |
test(java.lang.String str,
java.lang.String del) |
java.lang.String |
toString(double n,
int precision) |
public static java.lang.String[] split(java.lang.String str, char delim, int max)
public static java.lang.String[] split(java.lang.String str, java.lang.String delim, int max)
public static java.lang.String[] split(java.lang.String str, char delim)
public static java.lang.String[] split(java.lang.String str, java.lang.String delim)
public static java.util.List listify(java.lang.String str)
public static java.lang.String pad(java.lang.String str, char ch, int length)
str
parameter, with
ch
's following the string to a length of
length
.
Examples:
pad("abcd", '*', 8) -> "abcd****"
pad("abcd", '*', 3) -> "abcd"public static java.lang.String padLeft(java.lang.String str, char ch, int length)
pad
method, but applies the padding to the
left-hand (leading) side of the string.
Examples:
pad("420", '*', 8) -> "*****420" pad("1144", '*', 3) -> "1144"
public static java.lang.String pad(java.lang.String str, int length)
public static java.lang.String repeat(java.lang.String str, int length)
public static java.lang.String repeat(char ch, int length)
public java.lang.String toString(double n, int precision)
public static java.lang.String left(java.lang.String str, int n)
public static java.lang.String right(java.lang.String str, int n)
public static java.lang.String join(java.util.Collection c, java.lang.String str)
public static void test(java.lang.String str, char del)
public static void test(java.lang.String str, java.lang.String del)
public static void main(java.lang.String[] args)