BufferedWriter(废稿)

复制代码
public static void main(String[] args) {
    /*
    注意:
    1. BufferedReader 和 BufferedWriter 是按照字符操作的
    2. 不要去操作 二进制文件 【声音、视频、doc、pdf 等】
     */

    String srcFilePath = "F:/a.txt";  // 原文件的路径
    String destFilePath = "F:/aaa.txt";  // 目标位置的路径

    BufferedReader br = null;
    BufferedWriter bw = null;
    String line ;

    try {
        br = new BufferedReader(new FileReader(srcFilePath));
        bw = new BufferedWriter(new FileWriter(destFilePath));

        // 说明 : readLine 读取一行内容,但是他没有换行
        while ((line = br.readLine()) != null){
            // 每读一行就写入,边读边写
            bw.write(line);
            // 插入一个换行
            bw.newLine();
        }
    } catch (IOException e) {
        e.printStackTrace();
    }finally {
        // 关闭流
        try {
            if (br != null) {
                br.close();
            }
            if (bw != null){
                bw.close();
            }
        }catch (IOException e){
            e.printStackTrace();
        }
    }

}
相关推荐
南知意-2 分钟前
IDEA 2026.1最新版安装教程
java·ide·intellij-idea·idea安装·idea激活
叶小鸡7 分钟前
Java 篇-项目实战-AI 天机学堂(从 0 到 1)-day5
数据库·redis·缓存
Slice_cy10 分钟前
基于node实现服务端内核引擎
前端·后端
星子落怀aa18 分钟前
Java 反复报错?Gemini助力修复
java
半夜修仙22 分钟前
RabbitMQ中如何保证消息的可靠性传输
java·分布式·中间件·rabbitmq·github·java-rabbitmq
Flittly23 分钟前
【AgentScope Java新手村系列】(3)工具系统
java·spring boot·spring
往事随风灬25 分钟前
我被 Volta 的“智能”坑了一下午:pnpm 为何无视项目 Node 版本?
前端·vue.js
mN9B2uk1726 分钟前
大数据量高并发的数据库优化
服务器·数据库·oracle
吴声子夜歌26 分钟前
Java——多线程编程技巧
java·多线程
xiaofeichaichai29 分钟前
Tree Shaking
前端·javascript