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();
}
}
The use of character buffered stream BufferedReader
Guess you like
Origin blog.csdn.net/kaszxc/article/details/108739168
Ranking