| Modifier and Type | Method and Description |
|---|---|
static java.lang.String[] |
concat(java.lang.String[] first,
java.lang.String[] second)
Concatenates two string arrays
|
static java.lang.String[] |
concatAll(java.lang.String[] first,
java.lang.String[]... rest)
Concatenates N many string arrays
|
static java.lang.String |
doubleToString(double victim)
Converts a double to a string, with no stinking scientific notation.
|
static java.lang.String |
fill(int desiredLength,
java.lang.String filler)
Returns a String constructed by repeating the filler pattern until the
result is the desired length.
|
static int |
findLineIndex(java.lang.String str,
int lineToFind) |
static int |
findLineIndex(java.lang.String str,
int startFrom,
int startFromLine,
int lineToFind)
Continues a search from a known starting point and line number.
|
static java.lang.String |
format(java.lang.String format,
java.lang.Object... values)
A smarter version of String.format() that snoops the format string and does appropriate data conversions.
|
static boolean |
hasIntegerPrefix(java.lang.String string)
Returns true if the given string has an integer prefix.
|
static boolean |
hasIntegerSuffix(java.lang.String string)
Checks for an integer suffix.
|
static int |
integerPrefixOf(java.lang.String string)
Attempts to parse a integer prefix for the given string and return it as
an integer.
|
static int |
integerSuffixOf(java.lang.String string)
Returns the integer value of the suffix of the string.
|
static java.lang.String |
intToBinary(int aint) |
static java.lang.String |
intToHex(int aint) |
static java.lang.String |
join(java.lang.String delimiter,
java.lang.Iterable<?> list) |
static java.lang.String |
join(java.lang.String delimiter,
java.lang.Object... list) |
static java.lang.String |
leftPad(java.lang.String original,
int desiredLength,
java.lang.String filler)
Returns a String of the desired length, padded with filler at the
beginning and with the original String at the end.
|
static java.lang.String |
linesToString(java.lang.Iterable<java.lang.String> lines)
Converts any iterable collection of strings into a single string using linefeeds as separators.
|
static java.lang.String |
longToBinary(long along) |
static java.lang.String |
longToHex(long along) |
static java.lang.String |
longToString(long victim)
Converts a long to a string, with no stinking scientific notation.
|
static java.lang.String |
removeIntegerPrefix(java.lang.String string)
Removes any integer prefix and returns the remainder of the String.
|
static java.lang.String |
removeIntegerSuffix(java.lang.String string)
Removes integer suffix and returns the remainder.
|
static java.lang.String |
replace(java.lang.String string,
java.lang.String oldStr,
java.lang.String newStr) |
static java.lang.String |
rightPad(java.lang.String original,
int desiredLength,
java.lang.String filler)
Returns a String of the desired length, with the original String at the
beginning and padded with filler at the end.
|
static java.lang.String |
rot13(java.lang.String source)
Create a new string with each character shifted by 13 positions.
|
static java.lang.String |
shortToBinary(short aint) |
static java.lang.String |
shortToHex(short aint) |
static java.lang.String[] |
split(java.lang.String original,
char delimiter)
Very boneheaded split.
|
static java.util.List<java.lang.String> |
stringToLines(java.lang.String string)
Converts a multiline string into an array of strings, one per line.
|
static java.lang.String |
toString(double value) |
static java.lang.String |
toString(int value) |
static java.lang.String |
toString(java.lang.Object value)
Converts things to strings a bit more smartly, mainly primitives and
primitive arrays.
|
static java.lang.String |
trimAndNullIfBlank(java.lang.String input)
Removes any whitespace from the beginning and end of the given string,
returning the result or null if the result is empty.
|
public static java.lang.String doubleToString(double victim)
public static java.lang.String longToString(long victim)
public static java.lang.String toString(java.lang.Object value)
public static java.lang.String toString(double value)
public static java.lang.String toString(int value)
public static boolean hasIntegerSuffix(java.lang.String string)
string - to checkpublic static java.lang.String removeIntegerSuffix(java.lang.String string)
string - input stringpublic static int integerSuffixOf(java.lang.String string)
string - string to parse an integer suffix frompublic static boolean hasIntegerPrefix(java.lang.String string)
string - string to checkpublic static java.lang.String removeIntegerPrefix(java.lang.String string)
string - string to strip the integer prefix frompublic static int integerPrefixOf(java.lang.String string)
string - string to parsepublic static java.lang.String fill(int desiredLength,
java.lang.String filler)
desiredLength - length of returned stringfiller - repeated pattern to fill string withpublic static java.lang.String leftPad(java.lang.String original,
int desiredLength,
java.lang.String filler)
original - unpadded original, becomes suffix of resultdesiredLength - length of entire result stringfiller - padding repeated to form prefix of resultpublic static java.lang.String rightPad(java.lang.String original,
int desiredLength,
java.lang.String filler)
original - unpadded original, becomes prefix of resultdesiredLength - length of entire result stringfiller - padding repeated to form suffix of resultpublic static java.lang.String trimAndNullIfBlank(java.lang.String input)
public static java.lang.String longToHex(long along)
public static java.lang.String intToHex(int aint)
public static java.lang.String shortToHex(short aint)
public static java.lang.String longToBinary(long along)
public static java.lang.String[] concat(java.lang.String[] first,
java.lang.String[] second)
first - second - public static java.lang.String[] concatAll(java.lang.String[] first,
java.lang.String[]... rest)
first - rest - public static java.lang.String intToBinary(int aint)
public static java.lang.String shortToBinary(short aint)
public static java.lang.String[] split(java.lang.String original,
char delimiter)
public static java.lang.String linesToString(java.lang.Iterable<java.lang.String> lines)
public static java.util.List<java.lang.String> stringToLines(java.lang.String string)
public static java.lang.String replace(java.lang.String string,
java.lang.String oldStr,
java.lang.String newStr)
public static int findLineIndex(java.lang.String str,
int lineToFind)
public static int findLineIndex(java.lang.String str,
int startFrom,
int startFromLine,
int lineToFind)
str - startFrom - startFromLine - lineToFind - public static java.lang.String join(java.lang.String delimiter,
java.lang.Iterable<?> list)
public static java.lang.String join(java.lang.String delimiter,
java.lang.Object... list)
public static java.lang.String format(java.lang.String format,
java.lang.Object... values)
format - values - public static java.lang.String rot13(java.lang.String source)
source - String you want to perform rot13 on.