Android
java.util
public class

java.util.StringTokenizer

java.lang.Object
java.util.StringTokenizer Enumeration<E>

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.
Methods inherited from class java.lang.Object
Methods inherited from interface java.util.Enumeration

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

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
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:48