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.yiibai; 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