TokenIterator
, Enumeration<String>
, Iterator<String>
public class RegExTokenIterator extends AbstractTokenIterator
StringTokenizer
replacement, that uses regular expressions to split
strings into tokens.
for pattern syntax.
Constructor | Description |
---|---|
RegExTokenIterator(String pString) |
Creates a
RegExTokenIterator . |
RegExTokenIterator(String pString,
String pPattern) |
Creates a
RegExTokenIterator . |
Modifier and Type | Method | Description |
---|---|---|
boolean |
hasNext() |
|
String |
next() |
|
void |
reset() |
Resets this iterator.
|
hasMoreElements, hasMoreTokens, nextElement, nextToken, remove
asIterator
forEachRemaining
public RegExTokenIterator(String pString)
RegExTokenIterator
.
Default pettern is "\S+"
.pString
- the string to be parsed.IllegalArgumentException
- if pString
is null
public RegExTokenIterator(String pString, String pPattern)
RegExTokenIterator
.pString
- the string to be parsed.pPattern
- the patternPatternSyntaxException
- if pPattern
is not a valid patternIllegalArgumentException
- if any of the arguments are null
for pattern syntax.
public void reset()
public boolean hasNext()
public String next()
Copyright © 2018. All rights reserved.