public class StringTool
extends java.lang.Object
Constructor and Description |
---|
StringTool() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
alignSongSheet(java.lang.String filePath)
Given lines:
A
B
C
D
returns:
AC
BD
|
static int |
captureTrailingNumbers(java.lang.String inputString)
Return the numbers at the end of a string (e.g.
|
static int |
countLines(java.lang.String text)
Count the number of lines in the String.
|
static java.lang.Object |
deserialize(java.lang.String objString) |
static java.lang.Object |
deserializeBytes(byte[] byteBuffer) |
static java.lang.String |
encodeSpaces(java.lang.String s)
Turn all spaces into the HTML encoded %20.
|
static java.lang.String |
fileToString(java.lang.String path) |
static java.lang.String |
getCommonStart(java.util.List stringList) |
static java.lang.String |
getCommonStart(java.lang.String s1,
java.lang.String s2)
Return the common starting chars of the 2 strings in a case in-sensitive manner.
|
static int |
getDenominator(java.lang.String fraction) |
static java.lang.String |
getDirectoryFromPath(java.lang.String path)
Return the directory portion of the path.
|
static java.lang.String |
getFilenameFromPath(java.lang.String path)
return the filename portion of the path.
|
static int |
getNumerator(java.lang.String fraction) |
static boolean |
isLocalIP(java.lang.String ip) |
static java.lang.String |
plural(int i)
Return as "s" except if the number is 1.
|
static boolean |
sameSubnetIP(java.lang.String ip1,
java.lang.String ip2) |
static java.lang.String |
serialize(java.io.Serializable obj)
Return the serializable form of this object in a String.
|
static byte[] |
serializeToBytes(java.io.Serializable obj) |
static java.lang.String |
stripGzip(java.lang.String inputString)
Strip the '.gz' suffix off of a string (if it is present).
|
static java.lang.String |
stripLastChar(java.lang.String inputString)
Removes the last char from the string.
|
static java.lang.String |
stripLastDotWord(java.lang.String inputString)
Removes the last period and everything after it.
|
static java.lang.String |
stripLastWord(java.lang.String inputString)
Removes the last word and its preceding space from the string.
|
static java.lang.String |
stripSpaces(java.lang.String inputString)
Takes a string and returns a string by removing all the spaces (e.g.
|
static java.lang.String |
stripTrailingDots(java.lang.String inputString)
Takes a string and returns a string by removing any periods at the end (e.g.
|
static java.lang.String |
stripTrailingNumbers(java.lang.String inputString)
Takes a string and returns a string by removing any numbers at the end (e.g.
|
static java.lang.String |
timeFormat(long millis) |
static java.lang.String |
timeFormat(long millis,
int showSecondsUnderTheseMinutes) |
static java.lang.String |
timeFormatNetTrans(long millis,
int showSecondsUnderTheseMinutes) |
static java.lang.String[] |
tokenize(java.lang.String contents,
java.lang.String delim)
Take a String content and return the tokens created by divinding it by the given delimiter.
|
static java.lang.String |
underscoreToSpace(java.lang.String input)
Return the input with all underscored replaced with spaces.
|
static java.lang.String |
wrapLines(java.lang.Object message,
int lineSize)
Add line breaks at word boundaries to get not more than 'lineSize' characters per line.
|
static java.lang.String |
wrapLines(java.lang.String message,
int lineSize)
Add line breaks at word boundaries to get not more than 'lineSize' characters per line.
|
static java.lang.String |
wrapLines(java.lang.String message,
int lineSize,
boolean htmlResult)
Add line breaks at word boundaries to get not more than 'lineSize' characters per line.
|
static java.lang.String |
xmlSafe(java.lang.String input) |
static java.lang.String |
xmlSafeReverse(java.lang.String input) |
public static java.lang.String alignSongSheet(java.lang.String filePath)
public static int captureTrailingNumbers(java.lang.String inputString)
public static int countLines(java.lang.String text)
public static java.lang.Object deserialize(java.lang.String objString)
public static java.lang.Object deserializeBytes(byte[] byteBuffer)
public static java.lang.String encodeSpaces(java.lang.String s)
public static java.lang.String fileToString(java.lang.String path)
public static java.lang.String getCommonStart(java.util.List stringList)
public static java.lang.String getCommonStart(java.lang.String s1, java.lang.String s2)
public static int getDenominator(java.lang.String fraction)
public static java.lang.String getDirectoryFromPath(java.lang.String path)
public static java.lang.String getFilenameFromPath(java.lang.String path)
public static int getNumerator(java.lang.String fraction)
public static boolean isLocalIP(java.lang.String ip)
public static java.lang.String plural(int i)
public static boolean sameSubnetIP(java.lang.String ip1, java.lang.String ip2)
public static java.lang.String serialize(java.io.Serializable obj)
public static byte[] serializeToBytes(java.io.Serializable obj)
public static java.lang.String stripGzip(java.lang.String inputString)
public static java.lang.String stripLastChar(java.lang.String inputString)
public static java.lang.String stripLastDotWord(java.lang.String inputString)
public static java.lang.String stripLastWord(java.lang.String inputString)
public static java.lang.String stripSpaces(java.lang.String inputString)
public static java.lang.String stripTrailingDots(java.lang.String inputString)
public static java.lang.String stripTrailingNumbers(java.lang.String inputString)
public static java.lang.String timeFormat(long millis)
public static java.lang.String timeFormat(long millis, int showSecondsUnderTheseMinutes)
public static java.lang.String timeFormatNetTrans(long millis, int showSecondsUnderTheseMinutes)
public static java.lang.String[] tokenize(java.lang.String contents, java.lang.String delim)
public static java.lang.String underscoreToSpace(java.lang.String input)
public static java.lang.String wrapLines(java.lang.Object message, int lineSize)
public static java.lang.String wrapLines(java.lang.String message, int lineSize)
public static java.lang.String wrapLines(java.lang.String message, int lineSize, boolean htmlResult)
public static java.lang.String xmlSafe(java.lang.String input)
public static java.lang.String xmlSafeReverse(java.lang.String input)