Java BufferedReader
1 什么是Java BufferedReader
Java BufferedReader类用于从基于字符的输入流中读取文本。它可用于通过readLine() 方法逐行读取数据。它使性能更快。它继承了Reader类。
2 Java BufferedReader的语法
public class BufferedReader extends Reader
3 Java BufferedReader的构造方法
构造方法
描述
BufferedReader(Reader rd)
用于创建使用默认大小的输入缓冲区的BufferedReader。
BufferedReader(Reader rd, int size)
用于创建使用指定大小的输入缓冲区的BufferedReader。
4 Java BufferedReader的方法
5 Java BufferedReader的例子
在此示例中,我们使用Java BufferedReader类从文本文件test.txt中读取数据。
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java BufferedReader的例子
*/
import java.io.*;
public class Demo {
public static void main(String args[])throws Exception{
FileReader fr=new FileReader("D:\\yiidian\\test.txt");
BufferedReader br=new BufferedReader(fr);
int i;
while((i=br.read())!=-1){
System.out.print((char)i);
}
br.close();
fr.close();
}
}
test.txt:
Welcome to yiidian.
输出结果为:
Welcome to yiidian.