文档库

最新最全的文档下载
当前位置:文档库 > 实验9 Java输入输出流

实验9 Java输入输出流

山西大学计算机与信息技术学院3

实验报告

姓名学号专业班级

课程名称 Java实验实验日期

成绩指导教师批改日期实验名称实验9 Java的输入输出流

●实验目的

1. 理解I/O流的概念,掌握其分类

2. 掌握文本文件读写、二进制文件读写

●实验内容

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

使用:FileWriter

程序源代码

import java.io.*;

public class TestFileWriter {

public static void main(String []args) throws IOException{

File f = new File("H:/java22/tem.txt");

if(f.exists()){

System.out.printf("文件\"H:/java22/tem.txt\"已存在");

System.exit(0);

}

FileWriter fileWriter = new FileWriter(f);

long time = System.currentTimeMillis();

for(int i=0;i<10000;i++)

fileWriter.write((int)(Math.random()*101));

fileWriter.close();

time = System.currentTimeMillis() - time;

System.out.printf("使用FileWriter耗时:"+time+"毫秒");

}

}

程序运行结果贴图

使用:BufferedWriter