public class CsvWriter extends Object implements SafeCloseable, SafeFlushable
Constructor and Description |
---|
CsvWriter(File file) |
CsvWriter(File file,
char delimiter) |
CsvWriter(File file,
char delimiter,
Charset charset) |
CsvWriter(File file,
CsvWriterOption option) |
CsvWriter(OutputStream out) |
CsvWriter(OutputStream out,
char delimiter) |
CsvWriter(OutputStream out,
char delimiter,
Charset charset) |
CsvWriter(OutputStream out,
CsvWriterOption option) |
CsvWriter(String file) |
CsvWriter(String file,
char delimiter) |
CsvWriter(String file,
char delimiter,
Charset charset) |
CsvWriter(String file,
CsvWriterOption option) |
CsvWriter(Writer writer) |
CsvWriter(Writer writer,
char delimiter) |
CsvWriter(Writer writer,
CsvWriterOption option) |
Modifier and Type | Method and Description |
---|---|
void |
close()
安全关闭
|
void |
flush()
缓冲区写入
|
CsvWriterOption |
getOption() |
void |
newLine()
设置行边界符
|
void |
setOption(CsvWriterOption option) |
void |
write(String content)
写入列
|
void |
write(String content,
boolean preserveSpaces)
写入列
|
void |
writeComment(String comment)
写入注释
|
void |
writeLine(String[] values)
写入行
|
void |
writeLine(String[] values,
boolean preserveSpaces)
写入行
|
public CsvWriter(String file)
public CsvWriter(String file, char delimiter)
public CsvWriter(String file, CsvWriterOption option)
public CsvWriter(File file)
public CsvWriter(File file, char delimiter)
public CsvWriter(File file, CsvWriterOption option)
public CsvWriter(OutputStream out)
public CsvWriter(OutputStream out, char delimiter)
public CsvWriter(OutputStream out, char delimiter, Charset charset)
public CsvWriter(OutputStream out, CsvWriterOption option)
public CsvWriter(Writer writer)
public CsvWriter(Writer writer, char delimiter)
public CsvWriter(Writer writer, CsvWriterOption option)
public void write(String content) throws IOException
content
- 行IOException
- IOExceptionpublic void write(String content, boolean preserveSpaces) throws IOException
content
- 行preserveSpaces
- 是否保留空格IOException
- IOExceptionpublic void writeComment(String comment) throws IOException
comment
- 注释IOException
- IOExceptionpublic void writeLine(String[] values) throws IOException
values
- 行IOException
- IOExceptionpublic void writeLine(String[] values, boolean preserveSpaces) throws IOException
values
- 行preserveSpaces
- 是否保留空格IOException
- IOExceptionpublic void newLine() throws IOException
IOException
- IOExceptionpublic void flush()
flush
in interface SafeFlushable
flush
in interface Flushable
public void close()
SafeCloseable
close
in interface SafeCloseable
close
in interface Closeable
close
in interface AutoCloseable
public void setOption(CsvWriterOption option)
public CsvWriterOption getOption()
Copyright © 2024. All rights reserved.