kinugasa.contents.text
インタフェース Reader<T>
- 型パラメータ:
T
- ある行の解析結果として期待される型を指定します。
- すべてのスーパーインタフェース:
- java.io.Serializable
public interface Reader<T>
- extends java.io.Serializable
Kinugasa : Reader: 文字列を解析し、あるクラスインスタンスを構築する機能を提供します.
- バージョン:
- 1.0.0
- 作成者:
- Dra0211
メソッドの概要 |
T |
parse(java.lang.String line)
テキストファイルの行lineを解析し、T型のインスタンスとして返します. |
parse
T parse(java.lang.String line)
throws IllegalFormatException
- テキストファイルの行lineを解析し、T型のインスタンスとして返します.
コメントおよび空行の場合はnullを返します.
例として型パラメータにString[]を指定したCSVファイル用パーサの簡単な実装は以下のようになります.
return line.split(",");
- パラメータ:
line
- 解析する行.
- 戻り値:
- lineから構築されたインスタンス.この行がコメントまたは空行で、読み込み対象でない場合はnullを返す.
- 例外:
IllegalFormatException
- 行の定義が不正な場合に投げる.