
Java文件字符复制Reader和Writer的综合
发布日期:2021-05-07 03:00:31
浏览次数:20
分类:精选文章
本文共 1043 字,大约阅读时间需要 3 分钟。
import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;public class TestWriter { public static void main(String[] args) { //创建源 File file01 = new File("test01.txt");//test.txt文件真实存在 File file02 = new File("Copytest01.txt");//Writer.txt不存在时可以自动创建 //选择流 Reader reader = null; Writer writer = null; try { reader = new FileReader(file01); writer = new FileWriter(file02); //操作 char[] flush = new char[1024];//缓冲数组,暂时存放文本的内容 int len = -1; while((len = reader.read(flush))!=-1) { writer.write(flush, 0,len); } writer.flush();//刷新 }catch(FileNotFoundException e){ e.printStackTrace(); }catch(IOException e){ e.printStackTrace(); }finally { if(writer != null) { try { writer.close(); //释放 } catch (IOException e) { e.printStackTrace(); } } if(reader != null) { try { reader.close(); //释放 } catch (IOException e) { e.printStackTrace(); } } } }}
发表评论
最新留言
不错!
[***.144.177.141]2025年04月16日 17时18分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
6 个 Linux 运维典型问题
2021-05-08
取消vim打开文件全是黄色方法
2021-05-08
一个系统部署多个tomcat实例
2021-05-08
HP服务器设置iLO
2021-05-08
从头实现一个WPF条形图
2021-05-08
.NET CORE(C#) WPF 方便的实现用户控件切换(祝大家新年快乐)
2021-05-08
使用QT实现一个简单的登陆对话框(纯代码实现C++)
2021-05-08
QT :warning LNK4042: 对象被多次指定;已忽略多余的指定
2021-05-08
GLFW 源码 下载-编译-使用/GLAD配置
2021-05-08
针对单个网站的渗透思路
2021-05-08
Typescript 学习笔记六:接口
2021-05-08
【ASP.NET】ASP.NET中权限验证使用OnAuthorization实现
2021-05-08
02、MySQL—数据库基本操作
2021-05-08
OpenJDK1.8.0 源码解析————HashMap的实现(一)
2021-05-08
MySQL-时区导致的时间前后端不一致
2021-05-08
2021-04-05阅读小笔记:局部性原理
2021-05-08
go语言简单介绍,增强了解
2021-05-08
python file文件操作--内置对象open
2021-05-08
架构师入门:搭建基本的Eureka架构(从项目里抽取)
2021-05-08