三-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
同学你好,程序正确且符合要求~
继续加油吧,祝:学习愉快~
相似问题