|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.csv4j.CSVTokenizer
public class CSVTokenizer
Provides an API similar to StringTokenizer.
In addition to StringTokenizer's two interfaces, this class also supports the
Iterator interface.
It supports too many style of iterations as a result:
StringTokenizer| Constructor Summary | |
|---|---|
CSVTokenizer(java.lang.String line)
Creates a tokenizer from the specified CSV line. |
|
| Method Summary | |
|---|---|
int |
countTokens()
Indicates how many tokens are left. |
boolean |
hasMoreElements()
|
boolean |
hasMoreTokens()
Indicates if more tokens are available. |
boolean |
hasNext()
|
java.util.Iterator<java.lang.String> |
iterator()
|
java.lang.String |
next()
|
java.lang.String |
nextElement()
|
java.lang.String |
nextToken()
Returns the next token. |
void |
remove()
Not supported. |
void |
reset()
Reset the iterator back to the beginning. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CSVTokenizer(java.lang.String line)
throws ParseException
line - string to tokenize
ParseException - if the line cannot be tokenized| Method Detail |
|---|
public java.lang.String nextToken()
nextToken in interface Tokenizer<java.lang.String>public boolean hasMoreTokens()
hasMoreTokens in interface Tokenizer<java.lang.String>public int countTokens()
Tokenizer.nextToken() will cause the count to reduce.
countTokens in interface Tokenizer<java.lang.String>public boolean hasMoreElements()
hasMoreElements in interface java.util.Enumeration<java.lang.String>public java.lang.String nextElement()
nextElement in interface java.util.Enumeration<java.lang.String>public boolean hasNext()
hasNext in interface java.util.Iterator<java.lang.String>public java.lang.String next()
next in interface java.util.Iterator<java.lang.String>public void remove()
remove in interface java.util.Iterator<java.lang.String>java.lang.RuntimeException - always thrownpublic void reset()
public java.util.Iterator<java.lang.String> iterator()
iterator in interface java.lang.Iterable<java.lang.String>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||