A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Date;

import javax.annotation.processing.Filer;
//1.字节流复制视频
//2.字符流复制文件
public class copy {
    public static void main(String[] args) throws Exception {
            //字节流
             long time1=new Date().getTime();
         FileInputStream fis=new FileInputStream("D:\\java\\每日讲义\\day22\\avi\\day22_11_过滤思想.itcast");
         FileOutputStream fos=new FileOutputStream("D:\\day22_11_过滤思想1.itcast");
         byte[] b=new byte[1024];
         int len;
         while((len=fis.read(b))!=-1){
                 fos.write(b,0,len);
         }
         fis.close();
         fos.close();
                long time2=new Date().getTime();       
                System.out.println("字节复制所用毫秒:"+(time2-time1));
                //字符流
                System.out.println("---------------");
                long t1=new Date().getTime();
                FileReader fr=new FileReader("D:\\java\\每日讲义\\day22\\avi\\day22_11_过滤思想.itcast");
                FileWriter fw=new FileWriter("D:\\day22_11_过滤思想2.itcast");
                char[] c= new char[1024];
                int len1;
                while((len1=fr.read(c))!=-1){
                        fw.write(c,0,len1);
                }
                fr.close();
                fw.close();
                long t2=new Date().getTime();
                System.out.println("字符复制所用毫秒:"+(t2-t1));
        }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马