Class CSVWriter
- java.lang.Object
-
- com.alibaba.fastjson2.support.csv.CSVWriter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCSVWriter.Feature
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclose()abstract voidflush()static CSVWriterof()static CSVWriterof(File file)static CSVWriterof(File file, Charset charset)static CSVWriterof(OutputStream out, CSVWriter.Feature... features)static CSVWriterof(OutputStream out, Charset charset)static CSVWriterof(OutputStream out, Charset charset, ZoneId zoneId)static CSVWriterof(Writer out)static CSVWriterof(Writer out, ZoneId zoneId)voidwriteBigInteger(BigInteger value)abstract voidwriteBoolean(boolean booleanValue)abstract voidwriteComma()voidwriteDate(long millis)voidwriteDate(Date date)abstract 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)voidwriteInstant(Instant instant)abstract voidwriteInt32(int intValue)abstract voidwriteInt64(long longValue)abstract voidwriteLine()voidwriteLine(int columnCount, IntFunction function)voidwriteLine(Object... values)voidwriteLine(List values)voidwriteLineObject(Object object)voidwriteLocalDate(LocalDate date)abstract voidwriteLocalDateTime(LocalDateTime instant)protected abstract voidwriteQuote()protected abstract voidwriteRaw(String str)abstract voidwriteString(byte[] utf8)abstract voidwriteString(String value)voidwriteValue(Object value)
-
-
-
Method Detail
-
of
public static CSVWriter of()
-
of
public static CSVWriter of(File file) throws FileNotFoundException
- Throws:
FileNotFoundException
-
of
public static CSVWriter of(File file, Charset charset) throws FileNotFoundException
- Throws:
FileNotFoundException
-
writeLineObject
public final void writeLineObject(Object object)
-
writeDate
public final void writeDate(Date date)
-
writeInstant
public final void writeInstant(Instant instant)
-
writeLocalDate
public void writeLocalDate(LocalDate date)
-
writeLocalDateTime
public abstract void writeLocalDateTime(LocalDateTime instant)
-
writeLine
public final void writeLine(int columnCount, IntFunction function)
-
writeLine
public final void writeLine(List values)
-
writeLine
public final void writeLine(Object... values)
-
writeComma
public abstract void writeComma()
-
writeQuote
protected abstract void writeQuote()
-
writeLine
public abstract void writeLine()
-
writeValue
public void writeValue(Object value)
-
writeBigInteger
public void writeBigInteger(BigInteger value)
-
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
public abstract void writeString(String value)
-
writeInt32
public abstract void writeInt32(int intValue)
-
writeDouble
public abstract void writeDouble(double value)
-
writeFloat
public abstract void writeFloat(float value)
-
writeString
public abstract void writeString(byte[] utf8)
-
writeDecimal
public abstract void writeDecimal(BigDecimal value)
-
writeDecimal
public abstract void writeDecimal(long unscaledVal, int scale)
-
writeRaw
protected abstract void writeRaw(String str)
-
close
public abstract void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
of
public static CSVWriter of(OutputStream out, CSVWriter.Feature... features)
-
of
public static CSVWriter of(OutputStream out, Charset charset)
-
of
public static CSVWriter of(OutputStream out, Charset charset, ZoneId zoneId)
-
-