java.util.StringTokenizer
String tokenizer is used to break a string apart into tokens.
If returnDelimiters is false, successive calls to nextToken() return maximal
blocks of characters that do not contain a delimiter.
If returnDelimiters is true, delimiters are considered to be tokens, and
successive calls to nextToken() return either a one character delimiter, or a
maximal block of text between delimiters.
Summary
Public Constructors
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Public Constructors
public
StringTokenizer(String string)
Constructs a new StringTokenizer for string using whitespace as the
delimiter, returnDelimiters is false.
Parameters
string
| the string to be tokenized
|
public
StringTokenizer(String string, String delimiters)
Constructs a new StringTokenizer for string using the specified
delimiters, returnDelimiters is false.
Parameters
string
| the string to be tokenized |
delimiters
| the delimiters to use
|
public
StringTokenizer(String string, String delimiters, boolean returnDelimiters)
Constructs a new StringTokenizer for string using the specified
delimiters and returning delimiters as tokens when specified.
Parameters
string
| the string to be tokenized |
delimiters
| the delimiters to use |
returnDelimiters
| true to return each delimiter as a token
|
Public Methods
public
int
countTokens()
Returns the number of unprocessed tokens remaining in the string.
Returns
- number of tokens that can be retreived before an exception will
result
public
boolean
hasMoreElements()
Returns true if unprocessed tokens remain.
Returns
- true if unprocessed tokens remain
public
boolean
hasMoreTokens()
Returns true if unprocessed tokens remain.
Returns
- true if unprocessed tokens remain
public
Object
nextElement()
Returns the next token in the string as an Object.
Returns
- next token in the string as an Object
public
String
nextToken()
Returns the next token in the string as a String.
Returns
- next token in the string as a String
public
String
nextToken(String delims)
Returns the next token in the string as a String. The delimiters used are
changed to the specified delimiters.
Parameters
delims
| the new delimiters to use |
Returns
- next token in the string as a String