Package com.twelvemonkeys.util.regex
Class RegExTokenIterator
java.lang.Object
com.twelvemonkeys.util.AbstractTokenIterator
com.twelvemonkeys.util.regex.RegExTokenIterator
- All Implemented Interfaces:
TokenIterator
,Enumeration<String>
,Iterator<String>
StringTokenizer
replacement, that uses regular expressions to split
strings into tokens.- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/util/regex/RegExTokenIterator.java#1 $
- Author:
- Harald Kuhr
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRegExTokenIterator
(String pString) Creates aRegExTokenIterator
.RegExTokenIterator
(String pString, String pPattern) Creates aRegExTokenIterator
. -
Method Summary
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
Methods inherited from interface java.util.Enumeration
asIterator
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
RegExTokenIterator
Creates aRegExTokenIterator
. Default pettern is"\S+"
.- Parameters:
pString
- the string to be parsed.- Throws:
IllegalArgumentException
- ifpString
isnull
-
RegExTokenIterator
Creates aRegExTokenIterator
.- Parameters:
pString
- the string to be parsed.pPattern
- the pattern- Throws:
PatternSyntaxException
- ifpPattern
is not a valid patternIllegalArgumentException
- if any of the arguments arenull
- See Also:
-
-
Method Details
-
reset
public void reset()Resets this iterator. -
hasNext
public boolean hasNext() -
next
-