黑马程序员技术交流社区

标题: 关于字节流和字符流拷贝文本文件的问题~ [打印本页]

作者: Laopozini123    时间: 2016-4-2 22:43
标题: 关于字节流和字符流拷贝文本文件的问题~
  1. public class Test1_FileFilter {

  2.         /**
  3.          * @param args
  4.          * @throws IOException
  5.          */
  6.         public static void main(String[] args) throws IOException {
  7.                 /*FileReader fr = new FileReader("xxx.txt");
  8.                 FileWriter fw = new FileWriter("yyy.txt");
  9.                
  10.                 int b ;
  11.                 while((b = fr.read()) != -1){
  12.                         fw.write(b);
  13.                 }
  14.                
  15.                 fr.close();
  16.                 fw.close();*/
  17.                 FileInputStream fis = new FileInputStream("xxx.txt");
  18.                 FileOutputStream fos = new FileOutputStream("yyy.txt");
  19.                
  20.                 int b ;
  21.                 byte[] arr = new byte[3];
  22.                 while((b = fis.read(arr)) != -1){
  23.                         fos.write(arr);
  24.                        
  25.                 }
  26.                 fis.close();
  27.                 fos.close();
  28.                
  29.         }

  30. }
复制代码
这段代码分别是字节流和字符流复制文件,里面的内容都是纯文本,视频中将的是用字节流copy中文的时候会有错误出现,但是我对比这两种方法,拷贝的结果都是完全一样的,哪位大神能够指点一下,这个是为什么呢?





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2