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>
public class RegExTokenIterator
- extends AbstractTokenIterator
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:
for pattern syntax.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegExTokenIterator
public RegExTokenIterator(String pString)
- Creates a
RegExTokenIterator.
Default pettern is "\S+".
- Parameters:
pString - the string to be parsed.
- Throws:
IllegalArgumentException - if pString is null
RegExTokenIterator
public RegExTokenIterator(String pString,
String pPattern)
- Creates a
RegExTokenIterator.
- Parameters:
pString - the string to be parsed.pPattern - the pattern
- Throws:
PatternSyntaxException - if pPattern is not a valid pattern
IllegalArgumentException - if any of the arguments are null- See Also:
for pattern syntax.
reset
public void reset()
- Resets this iterator.
hasNext
public boolean hasNext()
next
public String next()
Copyright © 2014. All Rights Reserved.