字符缓冲流简介说明
下文笔者讲述字符缓冲流的简介说明,如下所示
字符缓冲流的简介说明
字符缓冲输入流
BufferedReader
其功能:用于提高字符输入流读取数据的性能
除此之外多了按照行读取数据的功能
字符缓冲输入流构造函数
public BufferedReader(Reader r) 用于将低级的字符输入流包装成一个高级的缓冲字符输入流管道 从而提高字符输入流读数据的性能
字符缓冲输入流涉及的方法
//读取一行数据返回
//如果读取没有完毕,无行可读取返回nul
public String readLine(){
Reader r = new FileReader("D:\\test01.txt");
//由于是子类独有的功能,所有不能使用多态创建
BufferedReader br = new BufferedReader(r);
String s;
byte []buffer = new byte[1024];
while ((s = br.readLine())!=null){
System.out.println(s);
}
}
例:
//正常情况下会将文件中的数据依次输出;
Reader r = new FileReader("D:\\test01.txt");
BufferedReader br = new BufferedReader(r);
br.readLine();
br.readLine();
//若文件中的数据不足两行:
//java265.com第一行数据
//null
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


