Java的输入与输出流(实验报告)
更新时间:2023-09-27 08:14:01 阅读量: 综合文库 文档下载
成都大学实验报告
姓 名 系别班级 学 号 课程名称 JAVA程序设计基础 指导教师 实验成绩 实验日期 实验项目名称 Java
一、实验目的:
的输入与输出流
1. 理解I/O流的概念,掌握其分类 2. 掌握文本文件读写、二进制文件读写 二、实验内容(包括源程序及相关说明):
1. 分别使用FileWriter 和 BufferedWriter 往文件中写入10万个随机数,比较用时。源代码如下:
(1)
import java.io.*; public class Ex1_1 { }
(2)
import java.io.*; public class Ex1_1 {
public static void main(String[] args) throws IOException{
long t=System.currentTimeMillis(); BufferedWriter fw=new BufferedWriter(new
public static void main(String[] args) throws IOException{ }
long t=System.currentTimeMillis();
FileWriter fw =new FileWriter(\); for(int i=1;i<=100000;i++) { }
fw.close();
t=System.currentTimeMillis()-t;
System.out.println(\+t);
fw.write((int)(Math.random()*10000)+\);
FileWriter(\));
}
}
for(int i=1;i<=100000;i++){ }
fw.close();
t=System.currentTimeMillis()-t;
System.out.println(\+t);
fw.write((int)(Math.random()*10000)+\);
2. 生成一个 html文件,使其能显示2的幂次(0~9)的表格如下:
Power of 2 0 1 … 代码如下:
import java.io.*; public class Ex1_1 { }
public static void main(String[] args) throws IOException{ }
BufferedWriter bw=new BufferedWriter(new
bw.write(\); bw.newLine();
bw.write(\for(int i=0;i<=9;i++){ }
bw.write(\); bw.newLine(); bw.close();
bw.write(\+i+\
Value 0 1 … FileWriter(\));
align=center>Value\);
align=center>\+Math.pow(i, 2)+\);
3. 在文本文件bigbook.txt中包含有很长篇幅的英语短文,编写程序要求统计文件的所有短文中包含英文字母“A”的个数,并显示统计的时间。 第一种实现方法 代码如下:
import java.io.FileInputStream; import java.io.IOException;
public class EXP1_1 { }
public static void main(String[] args) throws IOException{ }
long t =System.currentTimeMillis(); String filename=\;
FileInputStream fis=new FileInputStream(filename); int count=0; int c;
while((c=fis.read())!=-1){ }
fis.close();
System.out.println(count); t=System.currentTimeMillis()-t; System.out.println(\+t);
if(c=='A'){ }
count++;
第二种方法 代码如下:
import java.io.FileInputStream; import java.io.IOException;
import java.io.BufferedInputStream; public class EXP1_1 {
public static void main(String[] args) throws IOException{ }
long t =System.currentTimeMillis(); String filename=\;
FileInputStream fis=new FileInputStream(filename); BufferedInputStream bis=new BufferedInputStream(fis); int count=0; int c;
while((c=bis.read())!=-1){ }
fis.close();
System.out.println(count); t=System.currentTimeMillis()-t; System.out.println(\+t);
if(c=='A'){ }
count++;
}
三、实验结果: 1
、
2、
3、
正在阅读:
Java的输入与输出流(实验报告)09-27
2009年执业护士内科护理模拟题03-14
工序质量检查验收流程及制度(流程图)12-03
激发小学生的学习动机03-06
中国茶学辞典09-19
SPSS上机实验案例分析04-12
毕业生就业工作考评奖励办法10-30
离子能否共存的判断方法09-03
2005年全国高中数学联赛一等奖名单12-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 输出
- 输入
- 实验
- 报告
- Java
- 《多媒体技术》大作业报告 - 图文
- 五年级奥数题:带余数除法(B)
- 读书成长课题实验方案(最后稿)
- 江苏省自学考试 - 29767基础教育概论 - 教育通论 - 自学考试大纲
- 正式论文的格式要求
- 《写字板》教案
- 水利工程五大员试题及答案(1)
- 安徽省 八年级英语上 期期末考试试题(无答案)
- 五年级数学上册第二单元平行四边形面积的计算教案1苏教版(全汇总版)
- 韶山4改电力机车控制
- 《论语》教学计划
- 项目施工-市政给排水安全技术交底(样本)(范本) - 图文
- Woodward UG8型调速器功能和故障分析
- D8测距仪
- 2000液压与气压传动试题A卷
- 高中物理竞赛热学部分优题选
- 新老路基结合部处治技术施工指南(终)
- 云斑天牛的危害及防治技术
- 机械制造课程设计CA6140法兰盘831004说明书
- 蓝城集团工地形象标准 - 图文