老师帮忙检查一下!
来源:3-16 自由编程
全栈丶obj
2020-01-29 00:41:30
import java.io.*; public class docWrite { public static void main(String[] args) { long time = 0; long Time; try { FileOutputStream f1 = new FileOutputStream("D:\\photo\\one.txt"); long startTime = System.currentTimeMillis(); System.out.println("one.txt不使用缓冲来写"); for (int i = 0; i <1000000 ; i++) { f1.write((int)i); } f1.close(); long endTime = System.currentTimeMillis(); time = endTime-startTime; System.out.println("用时为:"+time); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } try { BufferedOutputStream f2 = new BufferedOutputStream(new FileOutputStream("D:\\photo\\two.txt")); long starTime = System.currentTimeMillis(); for (int i = 0; i <1000000 ; i++) { f2.write((char)i); } f2.flush(); f2.close(); long endTime = System.currentTimeMillis(); Time = endTime-starTime; System.out.println("使用缓冲的时间为"+Time); System.out.println("节省时间"+(time-Time)+"ms"); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
1回答
好帮手慕柯南
2020-01-31
同学完成的不错,加油,祝学习愉快~
相似问题