缓冲流复制文本文件的两种方式

来源:互联网 发布:小熊电器网络广告语 编辑:程序博客网 时间:2024/05/17 03:01
package com.lxq_04;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 需求: * 把项目路径下的FileWriterDemo.java中的内容复制到项目路径下的Copy.java中 *  * 数据源: * FileWriterDemo.java -- 读数据 -- FileReader -- 高效的读数据 -- BufferedReader * 目的地: * Copy.java -- 写数据 -- FileWriter -- 高效的写数据 -- BufferedWriter */public class CopyFileDemo {public static void main(String[] args) throws IOException {//创建输入缓冲流对象BufferedReader br = new BufferedReader(new FileReader("FileWriterDemo.java"));//创建输出缓冲流对象BufferedWriter bw = new BufferedWriter(new FileWriter("Copy.java"));//读写数据/*//一次读写一个字符int ch;while((ch=br.read())!=-1) {bw.write(ch);}*///一次读写一个字符数组char[] chs = new char[1024];int len;while((len=br.read(chs))!=-1) {bw.write(chs,0,len);}//释放资源bw.close();br.close();}}

阅读全文
0 0
原创粉丝点击