字符缓冲输入流的例子
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;
//接下来看我修改什么
public class BufferedTest02 {
public static void main(String[] args) {
File src=new File("1.txt");
//确定流
BufferedReader reader=null; //因为我要使用缓冲流的新增方法所以不能父类引用子类对象了
try {
reader=new BufferedReader(new FileReader(src));
//这里我用缓冲流的新增方法直接读取,不用转换成字符串再读取
//原来字符串转换成字符数组的原因是字符数组可以和ASCII码匹配,方便计算机识别
String line=null;
while((line=reader.readLine())!=null) { //将字符读到字符数组里面
System.out.println(line); //这里没有用String也没有报错,但是最好要用
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
if(reader!=null) {
reader.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}