public class CSVParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static char |
DEFAULT_SEP |
protected char |
fieldSep
the separator char for this parser
|
protected java.util.ArrayList |
list
The fields in the current String
|
Constructor and Description |
---|
CSVParser()
Construct a CSV parser, with the default separator (`,').
|
CSVParser(char sep)
Construct a CSV parser with a given separator.
|
Modifier and Type | Method and Description |
---|---|
protected int |
advPlain(java.lang.String s,
java.lang.StringBuffer sb,
int i)
advPlain: unquoted field; return index of next separator
|
protected int |
advQuoted(java.lang.String s,
java.lang.StringBuffer sb,
int i)
advQuoted: quoted field; return index of next separator
|
java.util.Iterator |
parse(java.lang.String line)
parse: break the input String into fields
|
public static final char DEFAULT_SEP
protected java.util.ArrayList list
protected char fieldSep
public CSVParser()
public CSVParser(char sep)
public java.util.Iterator parse(java.lang.String line)
protected int advQuoted(java.lang.String s, java.lang.StringBuffer sb, int i)
protected int advPlain(java.lang.String s, java.lang.StringBuffer sb, int i)