——- android培训、java培训、期待与您交流! ———-
BufferedReader类
通BufferedWriter一样是为了提高效率
构造方法
BufferedReader(Reader in)
创建一个使用默认大小输入缓冲区的缓冲字符输入流。
方法
String readLine()
读取一个文本行。
该缓冲区提供了一个一次读一行的方法 readLine,方便于对文本数据的获取。
当返回null时,表示读到文件末尾。
readLine方法返回的时候只返回回车符之前的数据内容。并不返回回车符。
import java.io.*;
public class BufferedReaderDemo
{
public static void main(String[] args)
{
BufferedReader bufr = null;//声明字符缓冲区读取流
try
{
//创建一个FileReader对象和文件关联,并用BufferedReader包装,提高效率
bufr = new BufferedReader(new FileReader(new File("BufferedReaderDemo.java")));
//一行一行的读取
String line = null;
while((line=bufr.readLine())!=null)
{
System.out.println(line);
}
}
catch (IOException e)
{
System.out.println(e.toString());
}
finally
{
if(bufr!=null)
try
{
bufr.close();
}
catch (IOException ioe)
{
System.out.println(ioe.toString());
}
}
}
}