java文件处理--按字符保存文件( File+FileReader + BufferedReader +FileWriter+ BufferedWriter)

import java.io.*;
class visualOpen{
    visualOpen(String path) {
        try {
            File f = new File(path, "letter1.txt");
            // 向文件test1.txt中写入数据
            FileWriter putFile = new FileWriter(f);
            BufferedWriter outB = new BufferedWriter(putFile);
            String s = "你们好,这是一个测试写入数据的文件。";
            outB.write(s);
            // 插入一行
            outB.newLine();
            outB.write("这是利用FileWrite与 BuffereWrite的例题。");
            // 需要调用flush()方法
            outB.flush();
            // 写入完毕要关闭流
            outB.close();

            // 从letter1.txt中读取数据
            FileReader inFile = new FileReader(f);
            BufferedReader inB = new BufferedReader(inFile);
            
            String fileContent = "", str = "";
            while ((fileContent = inB.readLine()) != null) {
                str = str + fileContent + "\n";
            }
            System.out.println(str);
            inB.close();

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static void main(String args[]) {
        new visualOpen("C:\\Users\\Lenovo\\Desktop");
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

广大菜鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值