三-3-16 IO作业
来源:3-16 自由编程
慕数据5106356
2019-07-11 16:06:26
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws IOException {
//不使用缓冲
FileOutputStream out=new FileOutputStream("D:\\animal\\one.text");
char b= 'a';
long star= System.currentTimeMillis();
for (int i = 0; i < 1000; i++) {
out.write(b);
}
long end= System.currentTimeMillis();
long date=end-star;
System.out.println("使用缓冲前用时"+date);
//使用缓冲
BufferedOutputStream bout = new BufferedOutputStream(new FileOutputStream("D:\\animal\\two.text"));
char c='b';
long bstar=System.currentTimeMillis();
for (int i = 0; i <1000; i++) {
bout.write(c);
}
bout.flush();
long bend=System.currentTimeMillis();
long bdate=bend-bstar;
System.out.println("使用缓冲后用时"+bdate);
long difference=date-bdate;
System.out.println("使用缓冲后和没使用缓冲的时间差为:"+difference+"毫秒");
}
}1回答
吃吃吃鱼的猫
2019-07-11
同学你好,程序正确且符合要求~
继续加油吧,祝:学习愉快~
相似问题