|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthades.utils.StringTokenizer
modified version of java.util.StringTokenizer with 'restOfLine' methods.
StringTokenizer is a class that controls simple linear tokenization of a String. The set of delimiters, which defaults to common whitespace characters, may be specified at creation time or on a per-token basis.
Example usage:
String s = "this is a test"; StringTokenizer st = new StringTokenizer(s); while (st.hasMoreTokens()) { println(st.nextToken()); }Prints the following on the console:
this is a test
Constructor Summary | |
StringTokenizer(java.lang.String str)
Constructs a StringTokenizer on the specified String, using the default delimiter set (which is " \t\n\r"). |
|
StringTokenizer(java.lang.String str,
java.lang.String delim)
Constructs a StringTokenizer on the specified String, using the specified delimiter set. |
|
StringTokenizer(java.lang.String str,
java.lang.String delim,
boolean returnTokens)
Constructs a StringTokenizer on the specified String, using the specified delimiter set. |
Method Summary | |
int |
countTokens()
Returns the next number of tokens in the String using the current deliminter set. |
int |
currentPosition()
return the current postion in the input String |
boolean |
hasMoreElements()
Returns true if the Enumeration has more elements. |
boolean |
hasMoreTokens()
Returns true if more tokens exist. |
java.lang.Object |
nextElement()
Returns the next element in the Enumeration. |
java.lang.String |
nextToken()
Returns the next token of the String. |
java.lang.String |
nextToken(java.lang.String delim)
Returns the next token, after switching to the new delimiter set. |
java.lang.String |
restOfLine()
return the so-far-unparsed rest of the input String |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StringTokenizer(java.lang.String str, java.lang.String delim, boolean returnTokens)
str
- the input Stringdelim
- the delimiter StringreturnTokens
- returns delimiters as tokens or skip thempublic StringTokenizer(java.lang.String str, java.lang.String delim)
str
- the input Stringdelim
- the delimiter Stringpublic StringTokenizer(java.lang.String str)
str
- the StringMethod Detail |
public boolean hasMoreTokens()
public java.lang.String nextToken()
java.util.NoSuchElementException
- If there are no more
tokens in the String.public java.lang.String nextToken(java.lang.String delim)
delim
- the new delimiterspublic boolean hasMoreElements()
hasMoreElements
in interface java.util.Enumeration
public java.lang.Object nextElement()
nextElement
in interface java.util.Enumeration
java.util.NoSuchElementException
- If there are no more elements
in the enumeration.public int countTokens()
public int currentPosition()
public java.lang.String restOfLine()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |