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. |
---|