字符读取流缓冲区-读一行的方法readLine()

来源:互联网 发布:企业的域名 编辑:程序博客网 时间:2024/06/06 03:05
/*字符读取流缓冲区-读一行的方法readLine()字符读取流缓冲区:该缓冲区提供了一个一次读一行的方法readLine(),方便与对文本数据的获取。当返回null时,表示读到文件末尾。*/import java.io.*;class  BufferedReaderDemo{    public static void main(String[] args) throws IOException    {        //创建一个读取流对象和文件相关联        FileReader fr = new FileReader("buf.txt");//参数里面必须放目标文件名,否则会报错        //为了提高效率。加入缓冲技术。将字符读取流对象作为参数传递给缓冲对象的构造函数。        BufferedReader bufr  = new BufferedReader(fr);        //String s1 = bufr.readLine();//读取一行文本的方法        //System.out.println("s1:"+s1);        String line = null;//当返回null时,表示读到文件末尾。        while ((line=bufr.readLine())!=null)        {            System.out.println(line);        }        bufr.close();//关了缓冲区 会自动关闭流    }}
0 0