字符流复制文件

梦里梦外; 2021-12-20 01:17 332阅读 0赞
  1. package com.test1;
  2. import java.io.FileReader;
  3. import java.io.FileWriter;
  4. public class Test2 {
  5. /*
  6. * 使用字符流复制文本文件
  7. */
  8. public static void main(String[] args) throws Exception {
  9. // 创建字符输入流对象
  10. FileReader fr = new FileReader("heihei.txt");
  11. // 创建字符输出流对象
  12. FileWriter fWriter = new FileWriter("xixi.txt");
  13. // 一次读写一个字符
  14. /*
  15. * while((ch=fr.read())!=-1){ fw.write(chs,0,len); fw.flush(); }
  16. */
  17. // 一次读写一个字符数组
  18. int len;// 用于存储读到的字符个数
  19. char[] chs = new char[1024];
  20. while ((len = fr.read(chs)) != -1) {
  21. fWriter.write(chs, 0, len);
  22. fWriter.flush();
  23. }
  24. // 释放资源
  25. fWriter.close();
  26. fr.close();
  27. }
  28. }

发表评论

表情:
评论列表 (有 0 条评论,332人围观)

还没有评论,来说两句吧...

相关阅读