题目要求

分别使用FileWriter 和 BufferedWriter 往文件中写入1万个随机数,比较用时的多少?(用时采用方法System.currentTimeMillis())求时间差;

FileWriter

import java.io.FileOutputStream;
import java.io.IOException;public class Test1 {public static void main(String[] args) throws IOException {FileOutputStream output = new FileOutputStream("temp.dat");long start = System.currentTimeMillis();for (int i = 0; i < 10000; i++) {output.write((int) (Math.random()*10));}long stop = System.currentTimeMillis();long time = stop-start;System.out.println("时间差为:"+ time +"毫秒");}
}

BufferedWriter

import java.io.BufferedOutputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;public class Test1 {public static void main(String[] args) throws IOException {BufferedOutputStream bouput = new BufferedOutputStream(new FileOutputStream("temp2.dat"));long start2 = System.currentTimeMillis();for (int i = 0; i < 10000; i++) {bouput.write((int) (Math.random()*10));}long stop2 = System.currentTimeMillis();long time2 = stop2-start2;System.out.println("BufferedWriter的时间差为:"+ time2 +" 毫秒");}
}

Java实验9 T1.往文件中写入1万个随机数,比较用时的多少相关推荐

  1. 编程随笔-Java | 03.使用FileWriter向文件中写入内容

    文章目录 1.FileWriter类 构造方法 常用API 2.使用示例:创建文件并写入内容 参考文章 1.FileWriter类 构造方法 public FileWriter(File file); ...

  2. php向文件中写一行 换行,如何实现php向文件中写入换行

    如何实现php向文件中写入换行 发布时间:2020-07-14 14:16:12 来源:亿速云 阅读:86 作者:Leah 这篇文章运用简单易懂的例子给大家介绍如何实现php向文件中写入换行,代码非常 ...

  3. POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表

    POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...

  4. 33. 使用fread()/fwrite()往文件中写入结构体,从文件中读出结构体

    1 //读写结构体 2 #include <stdio.h> 3 typedef struct student 4 { 5 int num; 6 char name[30]; 7 char ...

  5. php向页面中添加数据_PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码...

    创建文件我们用到函数 fopen ( string filename, string mode ) 参数filename为创建文件名 参数mode为以什么方式打开文件filename 其中mode可能 ...

  6. vc++向txt文件中写入数据,追加数据

    例子: #include<iostream> #include<stdio.h> using namespace std; int main() { //将矩阵写在文件上 fl ...

  7. excel调用python编程-使用Python和xlwt向Excel文件中写入中文的实例

    sheet1.write(row_num,0,f) row_num = 1 book.save('demo.xls') 程序执行结果如下: grey@DESKTOP-3T80NPQ:/mnt/e/01 ...

  8. 写文件 —— 将内容按照指定格式写入配置文件(fwrite()函数-》》向指定的文件中写入若干数据块)

    例如 -- 文件中的配置内容格式如下: dat.txt的文件的内容为 [root@localhost tool]# cat dat.txt  aa1213bbcc1415dd 参数说明 size_t ...

  9. 多进程/多线程同时向一个文件中写入日志如何避免冲突?

    写入文件时都会调用函数 write,由于所有的系统调用都是原子的,所以该函数可以保证进程或者线程写入数据的过程中不会被其他进程或者线程打扰,即:数据中间插入别的进程的数据. 另外一个问题,由于 wri ...

最新文章

  1. igraph 算网络指标_量化投资中,计算技术指标时常见的8个坑
  2. cacti cmd.php 解析,CACTI搭建 - Linux论坛 - 51CTO技术论坛_中国领先的IT技术社区
  3. python像素大于_用python处理图片实现图像中的像素访问
  4. PouchContainer 容器技术演进助力阿里云原生升级
  5. 关于配置Tomcat的URIEncoding
  6. Idea运行项目报错:java.lang.OutOfMemoryError: Java heap space/ java.lang.OutOfMemoryError: GC overhead 解决方法
  7. php内核分析(六)-opcode
  8. 和flag_不怕立Flag,就怕没有Flag
  9. telnet命令发送邮件
  10. Python List insert()方法
  11. 关于计算机网络的短文英语,英语翻译哪个心心好嘛!帮我用英语写一段关于计算机网络的100多个字的短文嘛!内容随便写!只要是关于计算机网络的!...
  12. python中的def语句输出1000以内的回文_各种方法测试回文的性能[Python]
  13. 【云栖大会】阿里云未来走势 看当家的怎么说?
  14. Jquery动态进行图片缩略
  15. spring3: 依赖和依赖注入-xml配置-DI的配置
  16. Uber花了21亿元入驻上海自贸区 不叫优步叫雾博
  17. 台风怎么看内存颗粒_《CY》又一4000+的颗粒,三星新版D-DIE颗粒超频测试
  18. 49个excel常用技巧(一)
  19. 入华商用四周年,Office 365小程序在路上
  20. 弄清USART串口的使能位(UE、TCIE、RXNEIE)和标志位(TC、RXNE)

热门文章

  1. Excel的python读写
  2. C#方便的生成函数字典
  3. 运行SQL文件时报Lost connection to MySQL server during query
  4. ServletContextListener使用详解
  5. 20145226夏艺华 JAVA预备作业1
  6. Linux学习笔记13--使用mount命令挂载CDROM
  7. jupyter notebook OSError: [WinError 10049] 在其上下文中,该请求的地址无效。
  8. SuseLinux详解(2)——网络设置静态IP 网关 DNS的方法
  9. 阿里取消周报!但普通数据人的周报、月报焦虑,谁来拯救?
  10. 从中台、数仓与元数据不为人知的3个角度,看数据管理的生与死