| 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 
            StringTokenizerfor the parameter string using whitespace as the delimiter. | ||||||||||
|  | 
           Constructs a new 
            StringTokenizerfor the parameter string using the specified delimiters. | ||||||||||
|  | 
           Constructs a new 
            StringTokenizerfor the parameter string using the specified delimiters, returning the delimiters as tokens if the parameterreturnDelimitersistrue. | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | 
           Returns the number of unprocessed tokens remaining in the string.
           | ||||||||||
|  | 
           Returns 
            trueif unprocessed tokens remain. | ||||||||||
|  | 
           Returns 
            trueif 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 | trueto 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. | 
|---|