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

来源:互联网 发布:池州市黄埔驾校 知乎 编辑:程序博客网 时间:2024/05/17 03:09
package cn.itcast_04;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;/* * 需求:把当前项目目录下的a.txt内容复制到当前项目目录下b.txt中 *  * 数据源: * a.txt--读取数据--字符转换流--InputStreamReader * 目的地: * b.txt-- 写出数据--字符转换流--OutputStreamWriter */public class CopyFileDemo {public static void main(String[] args) throws IOException {// 封装数据源InputStreamReader isr = new InputStreamReader(new FileInputStream("a.txt"));// 封装目的地OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("b.txt"));// 读写数据// 方式1int ch = 0;while ((ch = isr.read()) != -1) {osw.write(ch);}// 方式2char[] chs = new char[1024];int len = 0;while ((len = isr.read(chs)) != -1) {osw.write(chs, 0, len);osw.flush();}// 释放资源osw.close();isr.close();}}

0 0
原创粉丝点击