java技术论文

来源:互联网 发布:物流软件制作 编辑:程序博客网 时间:2024/06/05 04:25

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();
  }
 }
}

0 0
原创粉丝点击