9.文件字符流-实现文本文件拷贝功能

1.文件字符流实现文本文件拷贝功能

这边使用了 char[] 数组作为缓冲区

import java.io.FileReader;
import java.io.FileWriter;

public class Dome06 {
   public static void main(String[] args) {
       FileReader fr = null;
       FileWriter fw = null;
       try {
           fr = new FileReader("d:/a.txt");//创建文件字符输入流
           fw = new FileWriter("d:/b.txt");//创建文件字符输入流

           int temp = 0;
           char [] buff = new char[1024];//缓冲区
           while ((temp = fr.read(buff)) != -1) {
               fw.write(buff);
          }
      } catch (Exception e) {
           e.printStackTrace();
      } finally {
           try {
               if (fr != null) {
                   fr.close();
              }
               if (fw != null) {
                   fw.close();
              }
          } catch (Exception e) {
               e.printStackTrace();
          }
      }
  }
}

 

posted @ 2022-04-11 15:29  阳光下的承诺  阅读(221)  评论(0)    收藏  举报