public class CSVParser
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static char |
DEFAULT_ESCAPE_CHARACTER |
static boolean |
DEFAULT_IGNORE_LEADING_WHITESPACE |
static char |
DEFAULT_QUOTE_CHARACTER |
static char |
DEFAULT_SEPARATOR |
static boolean |
DEFAULT_STRICT_QUOTES |
static int |
INITIAL_READ_SIZE |
static char |
NULL_CHARACTER |
构造器和说明 |
---|
CSVParser()
默认构造函数
|
CSVParser(char separator)
Constructs CSVParser with supplied separator.
|
CSVParser(char separator,
char quotechar)
Constructs CSVParser with supplied separator and quote char.
|
CSVParser(char separator,
char quotechar,
char escape)
Constructs CSVReader with supplied separator and quote char.
|
CSVParser(char separator,
char quotechar,
char escape,
boolean strictQuotes)
Constructs CSVReader with supplied separator and quote char.
|
CSVParser(char separator,
char quotechar,
char escape,
boolean strictQuotes,
boolean ignoreLeadingWhiteSpace)
Constructs CSVReader with supplied separator and quote char.
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
isPending() |
java.lang.String[] |
parseLine(java.lang.String nextLine) |
java.lang.String[] |
parseLineMulti(java.lang.String nextLine) |
public static final char DEFAULT_SEPARATOR
public static final int INITIAL_READ_SIZE
public static final char DEFAULT_QUOTE_CHARACTER
public static final char DEFAULT_ESCAPE_CHARACTER
public static final boolean DEFAULT_STRICT_QUOTES
public static final boolean DEFAULT_IGNORE_LEADING_WHITESPACE
public static final char NULL_CHARACTER
public CSVParser()
public CSVParser(char separator)
separator
- 分隔符public CSVParser(char separator, char quotechar)
separator
- the delimiter to use for separating entriesquotechar
- the character to use for quoted elementspublic CSVParser(char separator, char quotechar, char escape)
separator
- the delimiter to use for separating entriesquotechar
- the character to use for quoted elementsescape
- the character to use for escaping a separator or quotepublic CSVParser(char separator, char quotechar, char escape, boolean strictQuotes)
separator
- the delimiter to use for separating entriesquotechar
- the character to use for quoted elementsescape
- the character to use for escaping a separator or quotestrictQuotes
- if true, characters outside the quotes are ignoredpublic CSVParser(char separator, char quotechar, char escape, boolean strictQuotes, boolean ignoreLeadingWhiteSpace)
separator
- the delimiter to use for separating entriesquotechar
- the character to use for quoted elementsescape
- the character to use for escaping a separator or quotestrictQuotes
- if true, characters outside the quotes are ignoredignoreLeadingWhiteSpace
- if true, white space in front of a quote in a field is ignoredpublic boolean isPending()
public java.lang.String[] parseLineMulti(java.lang.String nextLine) throws java.io.IOException
java.io.IOException
public java.lang.String[] parseLine(java.lang.String nextLine) throws java.io.IOException
java.io.IOException