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