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 AbstractTokenIterator
hasMoreElements, hasMoreTokens, nextElement, nextToken, removeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Enumeration
asIteratorMethods inherited from interface Iterator
forEachRemaining
-
Constructor Details
-
RegExTokenIterator
Creates aRegExTokenIterator. Default pettern is"\S+".- Parameters:
pString- the string to be parsed.- Throws:
IllegalArgumentException- ifpStringisnull
-
RegExTokenIterator
Creates aRegExTokenIterator.- Parameters:
pString- the string to be parsed.pPattern- the pattern- Throws:
PatternSyntaxException- ifpPatternis 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
-