java.io.BufferedReader extends Reader
继承自父类的方法
int read()读取单个字符并返回
int read(char [] cbuf)一次读取多个字符将字符读取入数组
viod close()关闭该流并释放与之关联的所有资源
java.io.FileReader extends InputStreamReader extends Reader
FileReader:文件字符输入流 作用:把硬盘文件中的数据以字符的方式读取到内存中
构造方法:
bufferedReader(Read in)创建一个使用默认大小输入流缓冲区的缓冲字符输出流
bufferedReader(Read in,int sz)创建一个使用指定大小输入缓冲区的缓冲字符输入流
参数:Reader in:字符输入流
我们可以传递FileReader缓冲会FileReader增加一个缓冲区,提高FileReader的读取效率
特有的成员方法 String readLine()读取一个文本行,读取一行数据,行的终止符号:通过下列字符
之一即可认为某行已终止(省略)
返回值:包括该行内容的字符串,不包括任何行终止符如果已到达流末尾,则返回null
使用步骤:
1、参加字符缓冲输入流对象,构造方法中传递字符输入流
2、使用字符缓冲输入流对象中的方法read(readLine)获取文件
3、释放资源