| java.lang.Object | |
| ↳ | java.util.StringTokenizer |
Breaks a string into tokens; new code should probably use split(String).
// Legacy code:
StringTokenizer st = new StringTokenizer("a:b:c", ":");
while (st.hasMoreTokens()) {
System.err.println(st.nextToken());
}
// New code:
for (String token : "a:b:c".split(":")) {
System.err.println(token);
}
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new
StringTokenizer for the parameter string using
whitespace as the delimiter.
| |||||||||||
Constructs a new
StringTokenizer for the parameter string using
the specified delimiters.
| |||||||||||
Constructs a new
StringTokenizer for the parameter string using
the specified delimiters, returning the delimiters as tokens if the
parameter returnDelimiters is true.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the number of unprocessed tokens remaining in the string.
| |||||||||||
Returns
true if unprocessed tokens remain.
| |||||||||||
Returns
true if unprocessed tokens remain.
| |||||||||||
Returns the next token in the string as an
Object.
| |||||||||||
Returns the next token in the string as a
String.
| |||||||||||
Returns the next token in the string as a
String.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
java.util.Enumeration
| |||||||||||
Constructs a new StringTokenizer for the parameter string using
whitespace as the delimiter. The returnDelimiters flag is set to
false.
| string | the string to be tokenized. |
|---|
Constructs a new StringTokenizer for the parameter string using
the specified delimiters. The returnDelimiters flag is set to
false. If delimiters is null, this constructor
doesn't throw an Exception, but later calls to some methods might
throw a NullPointerException.
| string | the string to be tokenized. |
|---|---|
| delimiters | the delimiters to use. |
Constructs a new StringTokenizer for the parameter string using
the specified delimiters, returning the delimiters as tokens if the
parameter returnDelimiters is true. If delimiters
is null this constructor doesn't throw an Exception, but later
calls to some methods might throw a NullPointerException.
| string | the string to be tokenized. |
|---|---|
| delimiters | the delimiters to use. |
| returnDelimiters | true to return each delimiter as a token.
|
Returns the number of unprocessed tokens remaining in the string.
Exception will result from a call to nextToken().
Returns true if unprocessed tokens remain. This method is
implemented in order to satisfy the Enumeration interface.
true if unprocessed tokens remain.
Returns true if unprocessed tokens remain.
true if unprocessed tokens remain.
Returns the next token in the string as an Object. This method is
implemented in order to satisfy the Enumeration interface.
Object| NoSuchElementException | if no tokens remain. |
|---|
Returns the next token in the string as a String. The delimiters
used are changed to the specified delimiters.
| delims | the new delimiters to use. |
|---|
String.| NoSuchElementException | if no tokens remain. |
|---|
Returns the next token in the string as a String.
String.| NoSuchElementException | if no tokens remain. |
|---|