Class CSVStreamWriter

The class writes a CSV file.

Note: when this class is used with sensitive data, be careful in persisting sensitive information to disk.

Constructor Summary 

ConstructorDescription
CSVStreamWriter(Writer)Create a new CSVStreamWriter with a ’,’ as separator and ’”’ as quote character.
CSVStreamWriter(Writer, String)Create a new CSVStreamWriter with the specified separator and ’”’ as quote character.
CSVStreamWriter(Writer, String, String)Create a new CSVStreamWriter with the specified separator and the specified quote character.

Method Summary 

MethodDescription
close()Closes the underlying writer.
writeNext(String…)Write a single line to the CSV file.

Methods inherited from class Object 

assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values

Constructor Details 

CSVStreamWriter(Writer) 

CSVStreamWriter(writer: Writer)

Create a new CSVStreamWriter with a ',' as separator and '"' as quote character.

Parameters:

  • writer - the writer to use.

CSVStreamWriter(Writer, String) 

CSVStreamWriter(writer: Writer, separator: String)

Create a new CSVStreamWriter with the specified separator and '"' as quote character.

Parameters:

  • writer - the writer to use.
  • separator - the separator to use.

CSVStreamWriter(Writer, String, String) 

CSVStreamWriter(writer: Writer, separator: String, quote: String)

Create a new CSVStreamWriter with the specified separator and the specified quote character.

Parameters:

  • writer - the writer to use.
  • separator - the separator to use.
  • quote - the quote to use.

Method Details 

close() 

close(): void

Closes the underlying writer.


writeNext(String...) 

writeNext(line: String...): void

Write a single line to the CSV file.

Parameters:

  • line - an array of strings.

DID THIS ARTICLE SOLVE YOUR ISSUE?
Let us know so we can improve!