public class ZiJieWenJian {
public static void main(String[] args) throws IOException {
//定义个变量接收复制前的时间
long start=System.currentTimeMillis();
//缓冲自己流
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(
"a.txt"));
BufferedOutputStream bos = new BufferedOutputStream(
new FileOutputStream("b.txt"));
byte by[] = new byte[1024];
int len;
//一次读取一个字节数组
while ((len = bis.read(by)) != -1) {
bos.write(by, 0, len);
}
bos.close();
bis.close();
//输出复制后的当前时间减去复制前的时间,得到复制文件用了多长时间
System.out.println(System.currentTimeMillis()-start);
}
}
我这样试了几次,在你提出这这几种中,这个组合是最块的。 |