Java----使用字符流读写文本文件

Java----使用字符流读写文本文件,第1张

Java----使用字符流读写文本文件

读文本文件知识点:

①BufferReader和FileReader都是Reader类的俩个子类,他们可以通过字符流的方式读取文件,并且使用缓冲区,提高读取效率。

看一下步骤:

1、引入类:

2、构造一个BufferReader对象:

 3、调用方法

br.readLine()                                 //读取一行数据,返回字符串

 

 写文本文件和读类似,也要先创建BufferWrite,最后按顺序关闭流。

 这样我们就可以把D:/myQC.txt的文件美容写进了e.txt 里面了。

完整代码展示:

package 字符流;

import java.io.*;


public class TestBuffered {
    public static void main(String[] args)throws IOException {
        FileReader fr=new FileReader("D:/myQC.txt");
        BufferedReader br=new BufferedReader(fr);
        String tmp;
        StringBuffer sb=new StringBuffer();
        while((tmp=br.readLine())!=null){
           sb.append(tmp+"n");
        }
        System.out.println(sb.toString());
        FileWriter fw=new FileWriter("e.txt",true);
        BufferedWriter bw=new BufferedWriter(fw);
        bw.write(sb.toString());
        bw.close();
        fw.close();
        br.close();
        fr.close();
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5523037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存