加载中...
The Wayback Machine - https://sup1a9wrlpyh5li9ro.vcoronado.top/web/20090218033551/http://developer.android.com:80/reference/java/util/StringTokenizer.html
public class

StringTokenizer

extends Object
implements Enumeration<E>
java.lang.Object
   ↳ java.util.StringTokenizer

Class Overview

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
StringTokenizer(String string)
Constructs a new StringTokenizer for string using whitespace as the delimiter, returnDelimiters is false.
StringTokenizer(String string, String delimiters)
Constructs a new StringTokenizer for string using the specified delimiters, returnDelimiters is false.
StringTokenizer(String string, String delimiters, boolean returnDelimiters)
Constructs a new StringTokenizer for string using the specified delimiters and returning delimiters as tokens when specified.
Public Methods
int countTokens()
Returns the number of unprocessed tokens remaining in the string.
boolean hasMoreElements()
Returns true if unprocessed tokens remain.
boolean hasMoreTokens()
Returns true if unprocessed tokens remain.
Object nextElement()
Returns the next token in the string as an Object.
String nextToken()
Returns the next token in the string as a String.
String nextToken(String delims)
Returns the next token in the string as a String.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.util.Enumeration

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
Throws
NoSuchElementException if no tokens remain

public String nextToken ()

Returns the next token in the string as a String.

Returns
  • next token in the string as a String
Throws
NoSuchElementException if no tokens remain

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
Throws
NoSuchElementException if no tokens remain