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();
}
}
}
BufferedWriter(废稿)
赛博源2024-12-24 14:20
相关推荐
聪明的笨猪猪3 分钟前
Java 高并发多线程 “基础”面试清单(含超通俗生活案例与深度理解)惬意小西瓜24 分钟前
3.java常用类知识点VincentFHR27 分钟前
Canvas 高性能K线图,支持无限左右滑动sophie旭31 分钟前
一道面试题,开始性能优化之旅(3)-- DNS查询+TCP(二)YA33331 分钟前
java设计模式五、适配器模式面向星辰36 分钟前
css选择器(继承补充)koooo~39 分钟前
Vue3中的依赖注入huuyii40 分钟前
Nest 基础知识沢田纲吉43 分钟前
《LLVM IR 学习手记(三):赋值表达式与错误处理的实现与解析》sophie旭44 分钟前
一道面试题,开始性能优化之旅(3)-- DNS查询+TCP(一)