A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bowen-xiao 中级黑马   /  2015-1-18 21:55  /  762 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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.         }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马