Java-io-bufferedreader-readline

提供:Dev Guides
移動先:案内検索

Java.io.BufferedReader.readline()メソッド

説明

  • java.io.BufferedReader.readline()*メソッドはテキストの行を読み取ります。 行は、ラインフィード( '\ n')、キャリッジリターン( '\ r')、またはキャリッジリターンとそれに続くラインフィードのいずれかで終了すると見なされます。

宣言

以下は* java.io.BufferedReader.readline()*メソッドの宣言です。

public String readline()

パラメーター

NA

戻り値

行の終了文字を含まない行の内容を含む文字列、またはストリームの終わりに達した場合はnull。

例外

*IOException* -I/Oエラーが発生した場合。

次の例は、java.io.BufferedReader.readline()メソッドの使用方法を示しています。

package com.finddevguides;

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;

public class BufferedReaderDemo {
   public static void main(String[] args) throws Exception {
      String thisLine = null;

      try {
        //open input stream test.txt for reading purpose.
         BufferedReader br = new BufferedReader("c:/test.txt");

         while ((thisLine = br.readLine()) != null) {
            System.out.println(thisLine);
         }
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

テキストファイル* c:/test.txt*があり、次の内容があるとします。 このファイルは、サンプルプログラムの入力として使用されます-

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz

上記のプログラムをコンパイルして実行すると、次の結果が生成されます-

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz