egeyama.commons.io
クラス FixedLengthInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.io.BufferedInputStream
egeyama.commons.io.FixedLengthInputStream
- すべての実装されたインタフェース:
- Closeable
public final class FixedLengthInputStream
- extends BufferedInputStream
1行を固定長で管理する、バッファリングされた文字入力ストリームです。
このクラスには、指定したバイト長を一行として読み込むString readLine(int)
メソッドが定義されています。
- 導入されたバージョン:
- 1.1.0
- 作成者:
- okamo
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FixedLengthInputStream
public FixedLengthInputStream(InputStream in)
- デフォルトサイズのバッファでバッファリングされた、文字型入力ストリームを作成します。
- パラメータ:
in
- InputStream
FixedLengthInputStream
public FixedLengthInputStream(InputStream in,
int sz)
- 指定されたサイズのバッファでバッファリングされた、文字型入力ストリームを作成します。
- パラメータ:
in
- InputStreamsz
- 入力バッファのサイズ
readLine
public String readLine(int length)
throws IOException
- 指定したバイト長の文字列を読み込みます。
- パラメータ:
length
- 読み込む文字の最大数
- 戻り値:
- 行の内容を含む文字列。ストリームの終わりに達している場合は null
- 例外:
IOException
- 入出力エラーが発生した場合
Copyright © 2006 - Egeyama Project