|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.data.StringLib
public class StringLib
General-purpose string functions.
Copyright 2003-2007 Partner Software, Inc.
| Method Summary | |
|---|---|
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 |
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 |
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.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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
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 check
public static java.lang.String removeIntegerSuffix(java.lang.String string)
string - input string
public static int integerSuffixOf(java.lang.String string)
string - string to parse an integer suffix from
public static boolean hasIntegerPrefix(java.lang.String string)
string - string to check
public static java.lang.String removeIntegerPrefix(java.lang.String string)
string - string to strip the integer prefix from
public static int integerPrefixOf(java.lang.String string)
string - string to parse
public static java.lang.String fill(int desiredLength,
java.lang.String filler)
desiredLength - length of returned stringfiller - repeated pattern to fill string with
public 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 result
public 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 result
public 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 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 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 -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||