Class ReadLine


  • public class ReadLine
    extends java.lang.Object
    行読み込み用のクラス
    • Constructor Summary

      Constructors 
      Constructor Description
      ReadLine​(java.io.InputStream in)
      入力ストリームを元に、このクラスのインスタンスを作成する
      ReadLine​(java.lang.String filepath, java.lang.String encoding)
      ファイルを元に、このクラスのインスタンスを作成する
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      読み込みを終了する
      int lineNumber()
      これまでに読み込んだ行数を返す
      java.lang.String read()
      一行読み込む
      java.lang.String readEof()
      一行読み込む
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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:
        これまでに読み込んだ行数