Java基础知识强化之IO流笔记41:字符流缓冲流之复制文本文件案例02(使用 [ newLine() / readLine() ] )(重要)
2015-10-11 10:12
816 查看
1. 使用字符流缓冲流的特殊功能 [ newLine() / readLine() ]
需求:把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中
数据源:
a.txt -- 读取数据 -- 字符转换流 -- InputStreamReader -- FileReader -- BufferedReader
目的地:
b.txt -- 写出数据 -- 字符转换流 -- OutputStreamWriter -- FileWriter -- BufferedWriter
2. 代码示例:
运行效果,如下:
![](http://images2015.cnblogs.com/blog/757858/201510/757858-20151011101059331-194607358.jpg)
需求:把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中
数据源:
a.txt -- 读取数据 -- 字符转换流 -- InputStreamReader -- FileReader -- BufferedReader
目的地:
b.txt -- 写出数据 -- 字符转换流 -- OutputStreamWriter -- FileWriter -- BufferedWriter
2. 代码示例:
package cn.itcast_06; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; /* * 需求:把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中 * * 数据源: * a.txt -- 读取数据 -- 字符转换流 -- InputStreamReader -- FileReader -- BufferedReader * 目的地: * b.txt -- 写出数据 -- 字符转换流 -- OutputStreamWriter -- FileWriter -- BufferedWriter */ public class CopyFileDemo2 { public static void main(String[] args) throws IOException { // 封装数据源 BufferedReader br = new BufferedReader(new FileReader("a.txt")); // 封装目的地 BufferedWriter bw = new BufferedWriter(new FileWriter("b.txt")); // 读写数据 String line = null; while ((line = br.readLine()) != null) { bw.write(line); bw.newLine(); bw.flush(); } // 释放资源 bw.close(); br.close(); } }
运行效果,如下:
![](http://images2015.cnblogs.com/blog/757858/201510/757858-20151011101059331-194607358.jpg)
相关文章推荐
- Java序列化格式详解
- java,Substring简单用法
- Eclipse快捷键
- Java总结篇系列:Java多线程(四)
- Java基础知识强化之IO流笔记40:字符流缓冲流之特殊功能 [ newLine() / readLine() ]
- Java SE 基础复习-内存泄露
- Java基础知识强化之IO流笔记39:字符流缓冲流之复制文本文件案例01
- eclipse运行web项目的保存位置
- Java总结篇系列:Java多线程(三)
- Spring Boot实践应用开发(11)
- Java总结篇系列:Java多线程(二)
- mysql和eclipse连接jdbc驱动配置
- mysql和eclipse连接jdbc驱动配置
- 求矩形与圆形的面积 JAVA
- struts1和struts2的比较,以及struts2的重点介绍
- java Class.forName和new 的区别
- Spring Boot实践应用开发(10)
- 九九乘法表
- Java SE (Java Platform, Standard Edition) 技术资源分享
- Java基础知识强化之IO流笔记37:FileReader/FileWriter(转换流的子类)复制文本文件案例