Class CSVWriter
java.lang.Object
com.alibaba.fastjson2.support.csv.CSVWriter
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionabstract voidclose()abstract voidflush()static CSVWriterof()static CSVWriterstatic CSVWriterstatic CSVWriterof(OutputStream out, CSVWriter.Feature... features) static CSVWriterof(OutputStream out, Charset charset) static CSVWriterof(OutputStream out, Charset charset, ZoneId zoneId) static CSVWriterstatic CSVWritervoidwriteBigInteger(BigInteger value) abstract voidwriteBoolean(boolean booleanValue) abstract voidfinal voidwriteDate(long millis) final voidabstract voidwriteDateTime19(int year, int month, int dayOfMonth, int hour, int minute, int second) abstract voidwriteDateYYYMMDD10(int year, int month, int dayOfMonth) abstract voidwriteDecimal(long unscaledVal, int scale) abstract voidwriteDecimal(BigDecimal value) abstract voidwriteDouble(double value) abstract voidwriteFloat(float value) final voidwriteInstant(Instant instant) abstract voidwriteInt32(int intValue) abstract voidwriteInt64(long longValue) abstract voidfinal voidwriteLine(int columnCount, IntFunction function) final voidfinal voidfinal voidwriteLineObject(Object object) voidwriteLocalDate(LocalDate date) abstract voidwriteLocalDateTime(LocalDateTime instant) protected abstract voidprotected abstract voidabstract voidwriteString(byte[] utf8) abstract voidwriteString(String value) voidwriteValue(Object value)
-
Method Details
-
of
-
of
- Throws:
FileNotFoundException
-
of
- Throws:
FileNotFoundException
-
writeLineObject
-
writeDate
-
writeInstant
-
writeLocalDate
-
writeLocalDateTime
-
writeLine
-
writeLine
-
writeLine
-
writeComma
public abstract void writeComma() -
writeQuote
protected abstract void writeQuote() -
writeLine
public abstract void writeLine() -
writeValue
-
writeBigInteger
-
writeBoolean
public abstract void writeBoolean(boolean booleanValue) -
writeInt64
public abstract void writeInt64(long longValue) -
writeDate
public final void writeDate(long millis) -
writeDateYYYMMDD10
public abstract void writeDateYYYMMDD10(int year, int month, int dayOfMonth) -
writeDateTime19
public abstract void writeDateTime19(int year, int month, int dayOfMonth, int hour, int minute, int second) -
writeString
-
writeInt32
public abstract void writeInt32(int intValue) -
writeDouble
public abstract void writeDouble(double value) -
writeFloat
public abstract void writeFloat(float value) -
flush
public abstract void flush() -
writeString
public abstract void writeString(byte[] utf8) -
writeDecimal
-
writeDecimal
public abstract void writeDecimal(long unscaledVal, int scale) -
writeRaw
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
of
-
of
-
of
-
of
-
of
-