org.apache.tools.ant.util

Class StringUtils

public final class StringUtils extends Object

A set of helper methods related to string manipulation.
Field Summary
static StringLINE_SEP
the line separator for this OS
Method Summary
static StringgetStackTrace(Throwable t)
Convenient method to retrieve the full stacktrace from a given exception.
static VectorlineSplit(String data)
Splits up a string into a list of lines.
static Stringreplace(String data, String from, String to)
Replace occurrences into a string.
static Vectorsplit(String data, int ch)
Splits up a string where elements are separated by a specific character and return all elements.

Field Detail

LINE_SEP

public static final String LINE_SEP
the line separator for this OS

Method Detail

getStackTrace

public static String getStackTrace(Throwable t)
Convenient method to retrieve the full stacktrace from a given exception.

Parameters: t the exception to get the stacktrace from.

Returns: the stacktrace from the given exception.

lineSplit

public static Vector lineSplit(String data)
Splits up a string into a list of lines. It is equivalent to split(data, '\n').

Parameters: data the string to split up into lines.

Returns: the list of lines available in the string.

replace

public static String replace(String data, String from, String to)
Replace occurrences into a string.

Parameters: data the string to replace occurrences into from the occurrence to replace. to the occurrence to be used as a replacement.

Returns: the new string with replaced occurrences.

split

public static Vector split(String data, int ch)
Splits up a string where elements are separated by a specific character and return all elements.

Parameters: data the string to split up. ch the separator character.

Returns: the list of elements.

Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.