|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tools.ant.util.StringUtils
public final class StringUtils
A set of helper methods related to string manipulation.
Field Summary | |
---|---|
static java.lang.String |
LINE_SEP
the line separator for this OS |
Method Summary | |
---|---|
static boolean |
endsWith(java.lang.StringBuffer buffer,
java.lang.String suffix)
Checks that a string buffer ends up with a given string. |
static java.lang.String |
getStackTrace(java.lang.Throwable t)
Convenient method to retrieve the full stacktrace from a given exception. |
static java.util.Vector<java.lang.String> |
lineSplit(java.lang.String data)
Splits up a string into a list of lines. |
static long |
parseHumanSizes(java.lang.String humanSize)
Takes a human readable size representation eg 10K a long value. |
static java.lang.String |
removePrefix(java.lang.String string,
java.lang.String prefix)
Removes the prefix from a given string, if the string contains that prefix. |
static java.lang.String |
removeSuffix(java.lang.String string,
java.lang.String suffix)
Removes the suffix from a given string, if the string contains that suffix. |
static java.lang.String |
replace(java.lang.String data,
java.lang.String from,
java.lang.String to)
Deprecated. Use String.replace(CharSequence, CharSequence) now. |
static java.lang.String |
resolveBackSlash(java.lang.String input)
xml does not do "c" like interpretation of strings. |
static java.util.Vector<java.lang.String> |
split(java.lang.String data,
int ch)
Splits up a string where elements are separated by a specific character and return all elements. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String LINE_SEP
Method Detail |
---|
public static java.util.Vector<java.lang.String> lineSplit(java.lang.String data)
data
- the string to split up into lines.
public static java.util.Vector<java.lang.String> split(java.lang.String data, int ch)
data
- the string to split up.ch
- the separator character.
public static java.lang.String replace(java.lang.String data, java.lang.String from, java.lang.String to)
String.replace(CharSequence, CharSequence)
now.
data
- the string to replace occurrences intofrom
- the occurrence to replace.to
- the occurrence to be used as a replacement.
public static java.lang.String getStackTrace(java.lang.Throwable t)
t
- the exception to get the stacktrace from.
public static boolean endsWith(java.lang.StringBuffer buffer, java.lang.String suffix)
buffer
- the buffer to perform the check onsuffix
- the suffix
true
if the character sequence represented by the
argument is a suffix of the character sequence represented by
the StringBuffer object; false
otherwise. Note that the
result will be true
if the argument is the
empty string.public static java.lang.String resolveBackSlash(java.lang.String input)
input
- raw string with possible embedded '\'s
public static long parseHumanSizes(java.lang.String humanSize) throws java.lang.Exception
humanSize
- the amount as a human readable string.
java.lang.Exception
- if there is a problem.public static java.lang.String removeSuffix(java.lang.String string, java.lang.String suffix)
string
- String for checksuffix
- Suffix to remove
public static java.lang.String removePrefix(java.lang.String string, java.lang.String prefix)
string
- String for checkprefix
- Prefix to remove
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |