| Constructor and Description |
|---|
CsvWriter(File file)
构造,覆盖已有文件(如果存在),默认编码UTF-8
|
CsvWriter(File file,
Charset charset)
构造,覆盖已有文件(如果存在)
|
CsvWriter(File file,
Charset charset,
boolean isAppend)
构造
|
CsvWriter(File file,
Charset charset,
boolean isAppend,
CsvWriteConfig config)
构造
|
CsvWriter(String filePath)
构造,覆盖已有文件(如果存在),默认编码UTF-8
|
CsvWriter(String filePath,
Charset charset)
构造,覆盖已有文件(如果存在)
|
CsvWriter(String filePath,
Charset charset,
boolean isAppend)
构造
|
CsvWriter(String filePath,
Charset charset,
boolean isAppend,
CsvWriteConfig config)
构造
|
CsvWriter(Writer writer)
构造,使用默认配置
|
CsvWriter(Writer writer,
CsvWriteConfig config)
构造
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
setAlwaysDelimitText(boolean alwaysDelimitText)
设置是否始终使用文本分隔符,文本包装符,默认false,按需添加
|
void |
setLineDelimiter(char[] lineDelimiter)
设置换行符
|
CsvWriter |
write(Collection<String[]> lines)
将多行写出到Writer
|
CsvWriter |
write(String[]... lines)
将多行写出到Writer
|
void |
writeLine()
追加新行(换行)
|
public CsvWriter(String filePath)
filePath - File CSV文件路径public CsvWriter(File file)
file - File CSV文件public CsvWriter(String filePath, Charset charset)
filePath - File CSV文件路径charset - 编码public CsvWriter(File file, Charset charset)
file - File CSV文件charset - 编码public CsvWriter(String filePath, Charset charset, boolean isAppend)
filePath - File CSV文件路径charset - 编码isAppend - 是否追加public CsvWriter(File file, Charset charset, boolean isAppend)
file - CSV文件charset - 编码isAppend - 是否追加public CsvWriter(String filePath, Charset charset, boolean isAppend, CsvWriteConfig config)
filePath - CSV文件路径charset - 编码isAppend - 是否追加config - 写出配置,null则使用默认配置public CsvWriter(File file, Charset charset, boolean isAppend, CsvWriteConfig config)
file - CSV文件charset - 编码isAppend - 是否追加config - 写出配置,null则使用默认配置public CsvWriter(Writer writer, CsvWriteConfig config)
writer - Writerconfig - 写出配置,null则使用默认配置public void setAlwaysDelimitText(boolean alwaysDelimitText)
alwaysDelimitText - 是否始终使用文本分隔符,文本包装符,默认false,按需添加public void setLineDelimiter(char[] lineDelimiter)
lineDelimiter - 换行符public CsvWriter write(String[]... lines) throws InstrumentException
lines - 多行数据InstrumentException - IO异常public CsvWriter write(Collection<String[]> lines) throws InstrumentException
lines - 多行数据InstrumentException - IO异常public void writeLine()
throws InstrumentException
InstrumentException - IO异常public void close()
close in interface Closeableclose in interface AutoCloseablepublic void flush()
throws InstrumentException
flush in interface FlushableInstrumentExceptionCopyright © 2019. All rights reserved.