首页 » 开发 » JAVA » java常用知识:字符缓冲输入流BufferedReader

java常用知识:字符缓冲输入流BufferedReader

 

构造方法:
BufferedReader(Reader in) 创建一个使用默认大小的输入缓冲区的缓冲字符输入流
BufferedReader(Reader in,int sz) 创建一个使用指定大小输入缓冲区的缓冲字符输入流
参数:
Reader in 字符输入流
我们可以传递FileReader,缓冲流会给FileReader增加一个缓冲区,提高FileReader的读取效率

特有的成员方法:
String readLine() 读取一个文本行,读取一行数据
返回值,包含该行内容的字符串,不包含任何行终止符,如果已到达末尾,则返回null

使用步骤:
1、创建字符缓冲输入流对象,构造方法中传递字符输入流
2、使用字符缓冲输入流对象中的方法read/readLine读取文本
3、释放资源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package xuexi.heima.Buffered;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class Demo05 {
    public static void main(String[] args) throws IOException {
        BufferedReader bre = new BufferedReader(new FileReader("D:\\javadome\\javaxuexi\\src\\xuexi\\heima\\Buffered\\2.txt"));
        String line;
        while((line = bre.readLine())!=null){
            System.out.println(line);
        }
        bre.close();
    }
}

原文链接:java常用知识:字符缓冲输入流BufferedReader,转载请注明来源!

0