| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
alwaysDelimitText
字段是否始终使用文本包装符, 默认false
|
protected de.siegmar.fastcsv.writer.CsvWriter |
csvWriter |
protected char |
fieldSeparator
字段分割符, 默认 ','
|
protected char[] |
lineDelimiter
换行符, 默认系统换行符
|
protected char |
textDelimiter
获取文本包装符, 默认 '"'
|
| 构造器和说明 |
|---|
FastcsvCsvWriterImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
CsvWriterAppender |
append(java.io.File file)
默认UTF8编码为指定文件构造
CsvWriterAppender |
CsvWriterAppender |
append(java.io.File file,
java.nio.charset.Charset charset)
为指定文件构造
CsvWriterAppender |
CsvWriterAppender |
append(java.nio.file.Path path)
默认UTF8编码为指定文件构造
CsvWriterAppender |
CsvWriterAppender |
append(java.nio.file.Path path,
java.nio.charset.Charset charset)
为指定文件构造
CsvWriterAppender |
CsvWriterAppender |
append(java.io.Writer writer)
为指定字节输入流写入数据
|
char |
getFieldSeparator()
字段分割符, 默认 ','
|
char[] |
getLineDelimiter()
换行符
|
char |
getTextDelimiter()
获取文本包装符, 默认 '"'
|
boolean |
isAlwaysDelimitText()
字段是否始终使用文本包装符
|
void |
setAlwaysDelimitText(boolean alwaysDelimitText) |
void |
setFieldSeparator(char fieldSeparator) |
void |
setLineDelimiter(char[] lineDelimiter) |
void |
setTextDelimiter(char textDelimiter) |
void |
write(java.io.File file,
java.nio.charset.Charset charset,
java.util.Collection<java.lang.String[]> data)
写入多行
|
void |
write(java.io.File file,
java.util.Collection<java.lang.String[]> data)
默认UTF8编码写入多行
|
void |
write(java.nio.file.Path path,
java.nio.charset.Charset charset,
java.util.Collection<java.lang.String[]> data)
写入多行
|
void |
write(java.nio.file.Path path,
java.util.Collection<java.lang.String[]> data)
默认UTF8编码写入多行
|
void |
write(java.io.Writer writer,
java.util.Collection<java.lang.String[]> data)
写入多行
|
protected char fieldSeparator
protected char textDelimiter
protected boolean alwaysDelimitText
protected char[] lineDelimiter
protected de.siegmar.fastcsv.writer.CsvWriter csvWriter
public char getFieldSeparator()
CsvWritergetFieldSeparator 在接口中 CsvWriterpublic void setFieldSeparator(char fieldSeparator)
public char getTextDelimiter()
CsvWritergetTextDelimiter 在接口中 CsvWriterpublic void setTextDelimiter(char textDelimiter)
public boolean isAlwaysDelimitText()
CsvWriterisAlwaysDelimitText 在接口中 CsvWriterpublic void setAlwaysDelimitText(boolean alwaysDelimitText)
public char[] getLineDelimiter()
CsvWritergetLineDelimiter 在接口中 CsvWriterpublic void setLineDelimiter(char[] lineDelimiter)
public void write(java.io.File file,
java.nio.charset.Charset charset,
java.util.Collection<java.lang.String[]> data)
throws java.io.IOException
CsvWriterpublic void write(java.io.File file,
java.util.Collection<java.lang.String[]> data)
throws java.io.IOException
CsvWriterpublic void write(java.nio.file.Path path,
java.nio.charset.Charset charset,
java.util.Collection<java.lang.String[]> data)
throws java.io.IOException
CsvWriterpublic void write(java.nio.file.Path path,
java.util.Collection<java.lang.String[]> data)
throws java.io.IOException
CsvWriterpublic void write(java.io.Writer writer,
java.util.Collection<java.lang.String[]> data)
throws java.io.IOException
CsvWriterpublic CsvWriterAppender append(java.io.File file, java.nio.charset.Charset charset) throws java.io.IOException
CsvWriterCsvWriterAppenderappend 在接口中 CsvWriterfile - 待写入数据的文件charset - 写入数据编码CsvWriterAppenderjava.io.IOException - I/O异常public CsvWriterAppender append(java.io.File file) throws java.io.IOException
CsvWriterCsvWriterAppenderappend 在接口中 CsvWriterfile - 待写入数据的文件CsvWriterAppenderjava.io.IOException - I/O异常public CsvWriterAppender append(java.nio.file.Path path, java.nio.charset.Charset charset) throws java.io.IOException
CsvWriterCsvWriterAppenderappend 在接口中 CsvWriterpath - 待写入数据的文件charset - 写入数据编码CsvWriterAppenderjava.io.IOException - I/O异常public CsvWriterAppender append(java.nio.file.Path path) throws java.io.IOException
CsvWriterCsvWriterAppenderappend 在接口中 CsvWriterpath - 待写入数据的文件CsvWriterAppenderjava.io.IOException - I/O异常public CsvWriterAppender append(java.io.Writer writer)
CsvWriterappend 在接口中 CsvWriterwriter - 字节输入流CsvWriterAppender