Class CsvDataReader

java.lang.Object
nablarch.common.databind.csv.CsvDataReader
All Implemented Interfaces:
Closeable, AutoCloseable, DataReader<String[]>

public class CsvDataReader extends Object implements DataReader<String[]>
CSVの解析を行うクラス。
  • Constructor Details

  • Method Details

    • read

      public String[] read()
      CSVの解析を行い、1レコード分のデータを格納したStringの配列を生成する。

      ファイルの終端に達した場合には、nullを返す。

      Specified by:
      read in interface DataReader<String[]>
      Returns:
      1レコード分のデータを格納したStringの配列
    • getLineNumber

      public long getLineNumber()
      現在のレコード番号を返す。
      Returns:
      レコード番号
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException