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

io流的Buffered缓冲区

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

io流的Buffered缓冲区

简介: BufferReader在读取文本的时候,会从文件中读取字符数据到缓冲区,如果继续使用read()方法会从缓冲区读取数据,减少了连接编码传输的过程,提高了效率,只有缓冲区数据满了,才会再次进行写入,因为我们在使用Reader方法对文件进行读取时读出的会是二进制或者八进制的字节,很难看出其中的内容,所以我们需要将它转换为文字,除了char变量外还有Buffered缓冲区,我们可以把接收到的数据存到缓冲区中,缓冲区会将其转换为文字等缓冲区数据满了就能输出出来 声明方式:
Reader fr = new FileReader("D:\java制作\高级特性\桂花宝典.txt");//设置读取路径
BufferedReader br = new BufferedReader(fr);//读取对象放入缓冲区
代码实现如下:
package com.ytzl.第二章.demo4.io流.two;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.Reader;

public class BufferReaderTest {
    public static void main(String[] args) throws Exception{
        
        //优化创建对象的方式
        Reader fr = new FileReader("D:\java制作\高级特性\桂花宝典.txt");//设置读取路径
        BufferedReader br = new BufferedReader(fr);//读取对象放入缓冲区
        //readLine()每次读取一行数据
        //String line = br.readLine();
        //System.out.println(line);
        //循环读取
        System.out.println(fr.read());
        String line=null;
        while ((line=br.readLine())!=null){
            System.out.println(line);
        }
        br.close();
        fr.close();
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/885504.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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