public class CsvReader extends Object implements Closeable
コンストラクタと説明 |
---|
CsvReader(Reader in)
デフォルトのバッファーサイズとデフォルトの区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。
|
CsvReader(Reader in,
CsvConfig cfg)
デフォルトのバッファーサイズと指定された区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。
|
CsvReader(Reader in,
int sz)
指定されたバッファーサイズとデフォルトの区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。
|
CsvReader(Reader in,
int sz,
CsvConfig cfg)
指定されたバッファーサイズと指定された区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close() |
int |
getEndLineNumber()
終了物理行番号の現在値を取得します。
|
int |
getLineNumber()
論理行番号の現在値を取得します。
|
int |
getStartLineNumber()
開始物理行番号の現在値を取得します。
|
boolean |
isEndOfFile()
ファイルの終わりに達したかどうかを取得します。
|
List<CsvToken> |
readTokens()
論理行を読込み区切り文字形式データトークンをリストして返します。
|
List<String> |
readValues()
論理行を読込み区切り文字形式データトークンの値をリストして返します。
|
public CsvReader(Reader in, int sz, CsvConfig cfg)
in
- 文字入力ストリームsz
- 入力バッファのサイズcfg
- 区切り文字形式情報IllegalArgumentException
- sz
が 0
以下の場合。または、cfg
が null
の場合。
または、cfg
の区切り文字および囲み文字、エスケープ文字の組合せが不正な場合public CsvReader(Reader in, CsvConfig cfg)
in
- 文字入力ストリームcfg
- 区切り文字形式情報IllegalArgumentException
- cfg
が null
の場合
または、cfg
の区切り文字および囲み文字、エスケープ文字の組合せが不正な場合public CsvReader(Reader in, int sz)
in
- 文字入力ストリームsz
- 入力バッファのサイズIllegalArgumentException
- sz
が 0
以下の場合public CsvReader(Reader in)
in
- 文字入力ストリームpublic int getStartLineNumber()
public int getEndLineNumber()
public int getLineNumber()
public boolean isEndOfFile()
public List<String> readValues() throws IOException
論理行を読込み区切り文字形式データトークンの値をリストして返します。
このメソッドは利便性のために提供しています。null
CsvTokenException
- 可変項目数が禁止されている場合に項目数が一致しない場合IOException
- 入出力エラーが発生した場合public List<CsvToken> readTokens() throws IOException
null
CsvTokenException
- 可変項目数が禁止されている場合に項目数が一致しない場合IOException
- 入出力エラーが発生した場合public void close() throws IOException
close
インタフェース内 Closeable
close
インタフェース内 AutoCloseable
IOException
Copyright © 2009–2014 OrangeSignal.com. All rights reserved.