请老师检查代码书写是否规范~
package com.imooc.file;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Writeone {
public static void main(String[] args) {
File file1=new File("E:\\Desktop\\one.txt");
File file2=new File("E:\\Desktop\\two.txt");
try {
FileOutputStream fos1=new FileOutputStream(file1);
FileOutputStream fos2=new FileOutputStream(file2);
BufferedOutputStream bos=new BufferedOutputStream(fos2);
long startTime=System.currentTimeMillis();
for(int i=0;i<10000;i++) {
fos1.write(i);
}
long endTime=System.currentTimeMillis();
long a=endTime-startTime;
System.out.println(file1.getName()+"不用缓冲流来写");
System.out.println("用时为:"+a+"ms");
long startTime2=System.currentTimeMillis();
for(int i=0;i<10000;i++) {
bos.write(i);
}
bos.flush();
long endTime2=System.currentTimeMillis();
long b=endTime2-startTime2;
System.out.println(file2.getName()+"用缓冲流来写");
System.out.println("用时:"+b+"ms");
System.out.println("节省时间:"+(a-b)+"ms");
fos1.close();
fos2.close();
bos.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星