※ 目的地
BufferedReader 将读取到的字符存储都缓存中
readLine()读取缓存中内容,读取的时候基于\r\n读取(读取一行)
BufferedWriter 将字符先写入缓存,一次发出多个字符
缓存流,没有目的地,对读取到的字符缓存
※ BufferedReader 将读取到的字符存储都缓存中
package com.briup.IO;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
public class BufferedReaderTest {
public static void main(String[] args) {
FileInputStream fis=null;
BufferedReader br=null;
InputStreamReader isr=null;
try {
fis=new FileInputStream("src/com/briup/IO/IO.txt");
isr=new InputStreamReader(fis);
br=new BufferedReader(isr);
String str=null;
//readLine()基于\r\n判断一行
while((str=br.readLine())!=null){
System.out.println(str);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}