IO流_字符缓冲流复制文本文件案例1

来源:互联网 发布:js引用 编辑:程序博客网 时间:2024/05/01 08:44
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 CopyFileDemo {public static void main(String[] args) throws IOException {// 封装数据源BufferedReader br = new BufferedReader(new FileReader("a.txt"));// 封装目的地BufferedWriter bw = new BufferedWriter(new FileWriter("b.txt"));// 读写数据// 一次读写一个字符数组char[] chs = new char[1024];int len = 0;while ((len = br.read(chs)) != -1) {bw.write(chs, 0, len);bw.flush();}// 释放资源bw.close();br.close();}}

0 0