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();
        }
    }

}
相关推荐
chxii15 分钟前
10.4FormData :前端文件上传与表单数据处理的核心工具
前端
I'm Jie19 分钟前
(五)Gradle 依赖传递与冲突处理
java·spring boot·spring·kotlin·gradle·maven
我命由我1234520 分钟前
Spring Cloud - Spring Cloud 声明式接口调用(Fiegn 声明式接口调用概述、Fiegn 使用)
java·后端·spring·spring cloud·微服务·架构·java-ee
_extraordinary_20 分钟前
Java Spring事务,事务的传播机制
java·开发语言·spring
摸鱼的老谭21 分钟前
Java学习之旅第三季-17:Lambda表达式
java·lambda表达式·1024程序员节
小安运维日记27 分钟前
RHCA - DO374 | Day03:通过自动化控制器运行剧本
linux·运维·数据库·自动化·ansible·1024程序员节
aristo_boyunv31 分钟前
Redis底层原理-持久化【详细易懂】
数据库·redis·缓存
摸鱼的老谭33 分钟前
Java学习之旅第三季-18:方法引用
java·方法引用
AntBlack41 分钟前
不当韭菜 : 好像真有点效果 ,想藏起来自己用了
前端·后端·python
楊无好1 小时前
react中props的使用
前端·react.js·前端框架