package cn.itcast_05;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
/*
* BuferedReader
* 从字符输入流读取文本,缓冲各个字符,从而实现字符,数组的高效读取
* 可以指定缓冲区的大小,或者可使用默认的大小,大多数情况下,默认值就足够大了
* BufferedReader(Reader in)
*
*/
public class 字符缓冲流BufferedReader的使用 {
public static void main(String[] args) throws IOException {
//创建字符缓冲流输入流对象
BufferedReader br = new BufferedReader(new FileReader("osw.txt"));
//方式一
// int by = 0;
// while((by = br.read()) != -1) {
// System.out.print((char)by);
// }
//方式二
char[] ch = new char[1024];
int len = 0;
while((len = br.read(ch)) != -1) {
System.out.println(new String (ch , 0 , len));
}
//释放资源
br.close();
}
}
字符缓冲流BufferedReader的使用
最新推荐文章于 2022-05-23 15:02:41 发布
本文详细介绍了Java中字符缓冲流BufferedReader的使用方法,包括如何创建BufferedReader对象、两种读取文本的方式,以及如何关闭流资源。通过示例代码展示了单字符读取和字符数组批量读取的具体操作。
576

被折叠的 条评论
为什么被折叠?



