- public class Test1_FileFilter {
- /**
- * @param args
- * @throws IOException
- */
- public static void main(String[] args) throws IOException {
- /*FileReader fr = new FileReader("xxx.txt");
- FileWriter fw = new FileWriter("yyy.txt");
-
- int b ;
- while((b = fr.read()) != -1){
- fw.write(b);
- }
-
- fr.close();
- fw.close();*/
- FileInputStream fis = new FileInputStream("xxx.txt");
- FileOutputStream fos = new FileOutputStream("yyy.txt");
-
- int b ;
- byte[] arr = new byte[3];
- while((b = fis.read(arr)) != -1){
- fos.write(arr);
-
- }
- fis.close();
- fos.close();
-
- }
- }
复制代码 这段代码分别是字节流和字符流复制文件,里面的内容都是纯文本,视频中将的是用字节流copy中文的时候会有错误出现,但是我对比这两种方法,拷贝的结果都是完全一样的,哪位大神能够指点一下,这个是为什么呢?
|
|