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

Java IO 4. BufferedReader/Writer

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

Java IO 4. BufferedReader/Writer

1. 介绍

        缓冲输入输出流,通过设置缓冲区实现字符流的快速读取和写入

2. 构造方法(Writer类似)

public BuffereReader(Reader in)

创建缓冲区字符输入流

public BuffereReader(Reader in,int size)

创建并设置缓冲区大小

3. 其他

  • BufferedReader:为另一个输入流添加了缓冲输入和支持mark和reset方法的功能,及提供了新方法readLine()

  • BufferedWriter:为另一个输出流添加了缓冲输出,提供了newline()方法

4. 示例代码

import java.io.*;

public class $5_Buffer {
    public static void main(String[] args) throws IOException {
        File fi=new File("java.txt");
        File fo=new File("test.txt");

        FileReader fr=new FileReader(fi);
        FileWriter fw=new FileWriter(fo);
        BufferedReader br=new BufferedReader(fr);
        BufferedWriter bw=new BufferedWriter(fw);

        
        //方法二:使用readLine()进行读取
        String data;
        while((data=br.readLine())!=null){
            bw.write(data);
            bw.newline();       //等同于bw.write(data+"n");
        }

        br.close();
        bw.close();
    }
}

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

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

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