java.io.BufferedReader.readline()方法读取一行文本。一行被认为由换行符('\ n'),回车符('\ r')或回车符后立即换行符中的任何一个终止。
以下程序将文件的内容读取到字符串变量中-
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 { //打开输入流test.txt以供阅读。 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