|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.twelvemonkeys.util.AbstractTokenIterator
com.twelvemonkeys.util.StringTokenIterator
public class StringTokenIterator
StringTokenIterator, a drop-in replacement for StringTokenizer.
StringTokenIterator has the following features:
StringTokenizer
(and magnitudes faster than String.split(..) or
Pattern.split(..))Iterator interface
StringTokenizer| Field Summary | |
|---|---|
static int |
FORWARD
|
static int |
REVERSE
|
| Constructor Summary | |
|---|---|
StringTokenIterator(String pString)
Creates a StringTokenIterator |
|
StringTokenIterator(String pString,
String pDelimiters)
Creates a StringTokenIterator |
|
StringTokenIterator(String pString,
String pDelimiters,
boolean pIncludeDelimiters)
Creates a StringTokenIterator |
|
StringTokenIterator(String pString,
String pDelimiters,
int pDirection)
Creates a StringTokenIterator |
|
StringTokenIterator(String pString,
String pDelimiters,
int pDirection,
boolean pIncludeDelimiters,
boolean pIncludeEmpty)
Creates a StringTokenIterator |
|
| Method Summary | |
|---|---|
boolean |
hasNext()
Returns true if the iteration has more elements. |
String |
next()
Returns the next element in the iteration. |
void |
reset()
Resets this iterator. |
| Methods inherited from class com.twelvemonkeys.util.AbstractTokenIterator |
|---|
hasMoreElements, hasMoreTokens, nextElement, nextToken, remove |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int FORWARD
public static final int REVERSE
| Constructor Detail |
|---|
public StringTokenIterator(String pString)
pString - the string to be parsed.
public StringTokenIterator(String pString,
String pDelimiters)
pString - the string to be parsed.pDelimiters - the delimiters.
public StringTokenIterator(String pString,
String pDelimiters,
int pDirection)
pString - the string to be parsed.pDelimiters - the delimiters.pDirection - iteration direction.
public StringTokenIterator(String pString,
String pDelimiters,
boolean pIncludeDelimiters)
pString - the string to be parsed.pDelimiters - the delimiters.pIncludeDelimiters - flag indicating whether to return delimiters as tokens.
public StringTokenIterator(String pString,
String pDelimiters,
int pDirection,
boolean pIncludeDelimiters,
boolean pIncludeEmpty)
pString - the string to be parsed.pDelimiters - the delimiters.pDirection - iteration direction.pIncludeDelimiters - flag indicating whether to return delimiters as tokens.pIncludeEmpty - flag indicating whether to return empty tokens| Method Detail |
|---|
public void reset()
public boolean hasNext()
true if the iteration has more elements. (In other
words, returns true if next would return an element
rather than throwing an exception.)
true if the iterator has more elements.public String next()
NoSuchElementException - iteration has no more elements.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||