* import java.io.InputStreamReader; 将字节输入流转换为字符输入流
* import java.io.OutputStreamWriter; 将字节输出流转换为字符输出流
* 代码:
import com.shige.OOP.Inherit.B;
import com.shige.foundation.While.WhileDemo_01;
import java.io.*;
import java.util.concurrent.BlockingQueue;
public class BufferedReaderTest02 {
public static void main(String[] args) throws IOException {
//创建带有缓冲区的字符输入流
/*
//1.创建一个文件字节输入流
FileInputStream fis=new FileInputStream("D:\\TestFile\\JavaTestFile\\FileReader.txt");
//2.创建一个转换流,将字节传进取,转换成字符流
InputStreamReader inputStreamReader=new InputStreamReader(fis);
//3.将转换后的字符输入流传给字符缓冲输入流
BufferedReader br= new BufferedReader(inputStreamReader);
*/
//将上面代码写成一句话
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("D:\\TestFile\\JavaTestFile\\FileReader.txt")));
//读取文件
String temp=null;
while ((temp=br.readLine())!=null){
System.out.println(temp);
}
//关闭流
br.close();
}
}