egeyama.commons.io
クラス FixedLengthReader

java.lang.Object
  上位を拡張 java.io.Reader
      上位を拡張 java.io.BufferedReader
          上位を拡張 egeyama.commons.io.FixedLengthReader
すべての実装されたインタフェース:
Closeable, Readable

public final class FixedLengthReader
extends BufferedReader

1行を固定長で管理する、バッファリングされた文字入力ストリームです。 このクラスには、指定したサイズを一行として読み込むString readLine(int) メソッドが定義されています。

導入されたバージョン:
0.4.0
作成者:
okamo

フィールドの概要
 
クラス java.io.Reader から継承されたフィールド
lock
 
コンストラクタの概要
FixedLengthReader(Reader in)
          デフォルトサイズのバッファでバッファリングされた、文字型入力ストリームを作成します。
FixedLengthReader(Reader in, int sz)
          指定されたサイズのバッファでバッファリングされた、文字型入力ストリームを作成します。
 
メソッドの概要
 String readLine(int length)
          指定した長さの文字列を読み込みます。
 
クラス java.io.BufferedReader から継承されたメソッド
close, mark, markSupported, read, read, readLine, ready, reset, skip
 
クラス java.io.Reader から継承されたメソッド
read, read
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FixedLengthReader

public FixedLengthReader(Reader in)
デフォルトサイズのバッファでバッファリングされた、文字型入力ストリームを作成します。

パラメータ:
in - Reader

FixedLengthReader

public FixedLengthReader(Reader in,
                         int sz)
指定されたサイズのバッファでバッファリングされた、文字型入力ストリームを作成します。

パラメータ:
in - Reader
sz - 入力バッファのサイズ
メソッドの詳細

readLine

public String readLine(int length)
                throws IOException
指定した長さの文字列を読み込みます。

パラメータ:
length - 読み込む文字の最大数
戻り値:
行の内容を含む文字列。ストリームの終わりに達している場合は null
例外:
IOException - 入出力エラーが発生した場合


Copyright © 2006 - Egeyama Project