栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

120-字符缓冲输入流=BufferedReader

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

120-字符缓冲输入流=BufferedReader

java.io.BufferedReader extends Reader
继承于父类的成员方法:
  void read();
  void read(char[] chuf )
  void  close

构造方法:
 BufferedReader(Reader in);
 BufferedReader(Reader in ,int sz)
 参数:
  Reader in:字符输入流
    我们可以传递FileReader,缓冲区会给FileReader增加一个缓冲区,提高FileWriter的读取效率
    特有的成员方法:
      String readline();读取一个文本行读取一行数据(行的终止符号r n 或者回车后面跟着换行)
    readline方法的返回值: 包含该行内容的字符串,不包含任何行终止符,如果已经到达流末尾,则返回null
 使用步骤:
 1. 创建字符缓冲输入流对象,构造方法中传递字符输入流
 2.使用字符缓冲输入流对象中的方法read readline 读取文本
 3.释放资源
public class text02BufferedReader {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("D:\百度网盘下载\1.txt"));
        String str01 = br.readLine();
        System.out.println(str01);
        str01 = br.readLine();
        System.out.println(str01);

       // 使用循环优化:不知道文件中有多少行数据所以使用while循环,while循环结束条件,读取到null结束
       String line;
        while((line=br.readLine())!=null){
            System.out.println(line); //注意这里当判断时候他就已经开始读取了存到line中
        }

        br.close();
    }
}

注意: 这里的判断时候他就已经读了想一想呢个指针

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/397225.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号