Package org.ow2.clif.util
Class StringSplitter
- java.lang.Object
-
- org.ow2.clif.util.StringSplitter
-
public abstract class StringSplitter extends java.lang.ObjectString utility for getting fields separated by the given delimiter characters. It differs from the JDK's StringTokenizer basically in that it returns empty strings for each double delimiter occurrence. In other words, a double delimiter is considered as if it embraces a null-sized field. A trailing delimiter, as well as a starting delimiter, is considered to be followed (resp. preceeded) by a null-sized field.- Author:
- Bruno Dillenseger
-
-
Constructor Summary
Constructors Constructor Description StringSplitter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String[]split(java.lang.String source, java.lang.String delimiters)static java.lang.String[]split(java.lang.String source, java.lang.String delimiters, java.lang.String[] result)
-
-
-
Method Detail
-
split
public static java.lang.String[] split(java.lang.String source, java.lang.String delimiters)- Parameters:
source- the delimiter-separated fieldsdelimiters- the delimiter characters (each character is a delimiter)- Returns:
- fields values as an array of strings
-
split
public static java.lang.String[] split(java.lang.String source, java.lang.String delimiters, java.lang.String[] result)- Parameters:
source- the delimiter-separated fieldsdelimiters- the delimiter characters (each character is a delimiter)result- the array which will be filled with extracted field values and returned. If its size is greater than the actual number of fields, trailing array elements won't be set. If its size is less than the actual number of fields, extra fields will be ignored.- Returns:
- result argument, filled with fields values
-
-