您的位置:首页 > 编程语言 > Java开发

java技术论文

2016-06-17 15:47 363 查看

package cn.itcast.demo09_字符流练习_复制文件;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;

/*
 * 字符流复制文本文件:
 *
 * 1.构造输入流,指向源文件;
 * 2.构造输出流,指向目标文件;
 * 3.开始复制:
 *   1).一次复制一个字符;
 *   2).一次复制一个字符数组
 */
public class Demo {
 public static void main(String[] args) {
  //1.构造输入流,指向源文件;
  try {
   Reader in = new FileReader("demo09.txt");
   //2.构造输出流,指向目标文件;
   Writer out = new FileWriter("demo09_copy_2.txt");
   //3.一次读写一个字符
   /*int n = 0;
   while((n = in.read()) != -1){
    out.write(n);
   }*/
   //一次读写一个字符数组
   char[] chArray = new char[1024];
   int len = 0;
   while((len = in.read(chArray)) != -1){
    out.write(chArray, 0, len);
   }
   in.close();
   out.close();
   System.out.println("复制完毕!");
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  }
  //
 catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: