public class StringSplitter extends StringVector
Constructor and Description |
---|
StringSplitter()
Constructs an empty StringSpitter with fixed storage capacity and capacityIncrement.
|
StringSplitter(java.lang.String str)
Constructs a StringSplitter by tokenizing the specified input string on white space.
|
StringSplitter(java.lang.String str,
boolean returnTokens)
Constructs a StringSplitter by tokenizing the specified input string on white space.
|
StringSplitter(java.lang.String str,
java.lang.String instruction)
Constructs a StringSplitter by tokenizing the first String argument according to the instructions given by the
second String argument.
|
StringSplitter(java.lang.String str,
java.lang.String[] delims)
Constructs a StringSplitter by tokenizing the String first argument on the delimiters given by the String array
second argument.
|
StringSplitter(java.lang.String str,
java.lang.String[] delims,
boolean returnTokens)
Constructs a StringSplitter by tokenizing the String argument on any of the delimiter strings in the String Array
argument.
|
StringSplitter(java.lang.String str,
java.lang.String instruction,
boolean returnTokens)
Constructs a StringSplitter by tokenizing the first String argument in a manner given by the second String
argument.
|
StringSplitter(java.lang.String str,
StringVector delimVector)
Constructs a StringSplitter by tokenizing the String first argument on the delimiters given by the StringVector
second argument.
|
StringSplitter(java.lang.String str,
StringVector delimVector,
boolean returnTokens)
Constructs a StringSplitter by tokenizing the String first argument on the delimiters given by the StringVector
second argument.
|
Modifier and Type | Method and Description |
---|---|
boolean |
beginsWithDelimiter() |
boolean |
containsTokens() |
int |
countTokens() |
boolean |
endsWithDelimiter() |
java.lang.String |
firstNonDelimiterElement() |
java.lang.String |
firstNonDelimiterToken() |
java.lang.String |
lastNonDelimiterElement() |
java.lang.String |
lastNonDelimiterToken() |
java.util.Iterator |
tokenizer() |
java.lang.String[] |
toStringArray() |
addElement, append, at, copy, copyInto, elementAt, elements, first, indexOf, last, removeAllElements, removeElementAt, setElementAt, sort, toAString, toDoubles, toInts, toNewLineString
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeRange, retainAll, set, size, subList, toArray, toArray, trimToSize
public StringSplitter()
public StringSplitter(java.lang.String str, java.lang.String[] delims, boolean returnTokens)
str
- the string to be split into tokens on whitespacedelims
- the array of strings that act as delimiters between tokensreturnTokens
- a boolean to decide if delimiters are included as tokenspublic StringSplitter(java.lang.String str, java.lang.String instruction, boolean returnTokens)
str
- the string to be split into tokens on whitespaceinstruction
- the String that gives the rule for splittingreturnTokens
- a boolean to decide if delimiters are included as tokenspublic StringSplitter(java.lang.String str, boolean returnTokens)
str
- the string to be split into tokens on whitespacereturnTokens
- a boolean to decide if delimiters are included as tokenspublic StringSplitter(java.lang.String str)
str
- the string to be split into tokens on whitespacepublic StringSplitter(java.lang.String str, java.lang.String[] delims)
str
- the string to be split into tokens on whitespacedelims
- the array of strings that act as delimiters between tokenspublic StringSplitter(java.lang.String str, java.lang.String instruction)
str
- the String to be split into tokens on whitespaceinstruction
- the String that gives the rule for splittingpublic StringSplitter(java.lang.String str, StringVector delimVector, boolean returnTokens)
str
- the string to be split into tokens on whitespacedelimVector
- the array of strings that act as delimiters between tokensreturnTokens
- a boolean to decide if delimiters are included as tokenspublic StringSplitter(java.lang.String str, StringVector delimVector)
str
- the string to be split into tokens on whitespacedelimVector
- the array of strings that act as delimiters between tokenspublic final java.util.Iterator tokenizer()
public final int countTokens()
public final boolean containsTokens()
public final boolean beginsWithDelimiter()
public final boolean endsWithDelimiter()
public final java.lang.String firstNonDelimiterElement()
public final java.lang.String lastNonDelimiterElement()
public final java.lang.String firstNonDelimiterToken()
public final java.lang.String lastNonDelimiterToken()
public final java.lang.String[] toStringArray()