java字符流实现文件间的内容复制
package com.io.demo1; import java.io.FileReader; import java.io.FileWriter; public class TestFileSTringSteam { public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; int len =0; try { // 声明一个读的文件字读流 fr = new FileReader("d:/a.txt"); // 声明一个写的文件字符流 fw = new FileWriter("d:/b.txt"); char[] buffer = new char[1024]; // 这样的算法,如果读取的值为-1,则说明已经读完也 while ((len = fr.read(buffer)) != -1){ fw.write(buffer,0,len); } while ((len = fr.read(buffer)) != -1){ /** * 边读边写 */ fw.write(buffer,0,len); } } catch (Exception e) { e.printStackTrace(); } } }
技术改变一切