黑马程序员技术交流社区

标题: IO—字符流拷贝文件 [打印本页]

作者: bowen-xiao    时间: 2015-1-18 21:55
标题: IO—字符流拷贝文件
  1. /**
  2.          * 字符流拷贝文件
  3.          * 一个字符数组的形式读写
  4.          * @throws Exception
  5.          * @since JDK 1.6
  6.          */
  7.         public void copyFile2() throws Exception {

  8.                 File file = new File("c:\\Test1.java");
  9.                 FileReader fr = new FileReader(file);
  10.                 FileWriter fw = new FileWriter("c:\\Test1_copy.java");

  11.                 int lenth = 0;
  12.                 char[] buff = new char[1024];
  13.                 // 当读到-1时说明已经读完文件
  14.                 // 设置一个文件缓冲区,一次读1024个字符,再进行输出
  15.                 // wihile最后一次运行取到文件内部长度进行输出
  16.                 while ((lenth = fr.read(buff)) != -1) {
  17.                         fw.write(buff,0,lenth);
  18.                 }
  19.                 fw.close();
  20.                 fr.close();
  21.         }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2