Package net.reduls.igo.util
Class ReadLine
- java.lang.Object
-
- net.reduls.igo.util.ReadLine
-
public class ReadLine extends java.lang.Object行読み込み用のクラス
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()読み込みを終了するintlineNumber()これまでに読み込んだ行数を返すjava.lang.Stringread()一行読み込むjava.lang.StringreadEof()一行読み込む
-
-
-
Constructor Detail
-
ReadLine
public ReadLine(java.io.InputStream in) throws java.io.IOException入力ストリームを元に、このクラスのインスタンスを作成する- Throws:
java.io.IOException- 入出力エラーが発生した場合に送出される
-
ReadLine
public ReadLine(java.lang.String filepath, java.lang.String encoding) throws java.io.IOExceptionファイルを元に、このクラスのインスタンスを作成する- Parameters:
filepath- 読み込むファイルのパスencoding- 読み込むファイルのエンコーディング- Throws:
java.io.IOException- 入出力エラーが発生した場合に送出される
-
-
Method Detail
-
close
public void close()
読み込みを終了する
-
read
public java.lang.String read() throws java.io.IOException一行読み込む- Returns:
- 読み込んだ文字列. ストリームの終端に達してしる場合は、nullを返す
- Throws:
java.io.IOException- 入出力エラーが発生した場合に送出される
-
readEof
public java.lang.String readEof() throws java.io.IOException, java.io.EOFException一行読み込む- Returns:
- 読み込んだ文字列
- Throws:
java.io.EOFException- ストリームの終端に達している場合に送出されるjava.io.IOException- 入出力エラーが発生した場合に送出される
-
lineNumber
public int lineNumber()
これまでに読み込んだ行数を返す- Returns:
- これまでに読み込んだ行数
-
-