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 分钟前
Java 大视界 -- 基于 Java 的大数据分布式存储在智慧城市时空大数据管理与应用中的创新实践(408)
java·hdfs·flink·智慧城市·hbase·java 分布式存储·时空大数据
Mike_jia5 分钟前
uuWAF:开源Web应用防火墙新标杆——从工业级防护到智能防御实战解析
前端
赶飞机偏偏下雨10 分钟前
【Java笔记】单例模式
java·笔记·单例模式
掘金安东尼14 分钟前
Chrome 17 岁了——我们的浏览器简史
前端·javascript·github
袁煦丞15 分钟前
群晖NAS FTP远程文件仓库全球访问:cpolar内网穿透实验室第524个成功挑战
前端·程序员·远程工作
前端小巷子19 分钟前
JS 打造动态表格
前端·javascript·面试
小蒜学长28 分钟前
基于Spring Boot的火灾报警系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
武昌库里写JAVA30 分钟前
基于Spring Boot + Vue3的办公用品申领管理系统
java·spring boot·后端
中国lanwp30 分钟前
Spring Boot的配置文件加载顺序和规则
java·spring boot·后端
excel31 分钟前
从卷积到全连接:用示例理解 CNN 的分层
前端