实验04Java输入输出流报告材料.doc
《实验04Java输入输出流报告材料.doc》由会员分享,可在线阅读,更多相关《实验04Java输入输出流报告材料.doc(8页珍藏版)》请在课桌文档上搜索。
1、实验四 Java 输入输出流1实验目的(1) 掌握输入输出流的总体结构;(2) 掌握流的概念;(3) 了解各种流包括文件流、过滤流、对象的序列化、随机访问的使用。2实验内容实验题1 编写一个Java Application程序,打印命令行输入的所有参数。根本要求 编写完整程序。运行结果:代码如下:import java.util.Scanner;publicclass mandOutPut /* * param args */publicstaticvoid main(String args) / TODO Auto-generated method stubSystem.out.printl
2、n(Please input :);Scanner in = new Scanner(System.in);String str = in.nextLine();System.out.println(The output results :);System.out.println(str);in.close();实验题2 通过键盘输入路径,搜索指定路径下的全部内容。运行结果:代码如下:package .edu.output;import java.io.File;import java.io.FileInputStream;import java.io.IOException;publiccl
3、ass Output /* * param args * throws IOException */publicstaticvoid main(String args) throws IOException / TODO Auto-generated method stubString fileName = d:xxx.txt;File file = new File(fileName);byte b=newbyte(int)file.length();FileInputStream out=new FileInputStream(file);out.read(b);out.close();S
4、tring s=new String(b);/将字节流转换为字符串System.out.println(s); 实验题3设计一个类FileRWTest,实现从input.txt文件中读入数据到字符数组cBuffer中,然后再写入到文件“output.txt中。运行结果:代码:package .edu.fileRWTester;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOExcepti
5、on;publicclass FileRWTest /* * param args * throws IOException */publicstaticvoid main(String args) throws IOException / TODO Auto-generated method stubBufferedReader source = new BufferedReader(new FileReader(d:input.txt);BufferedWriter target = new BufferedWriter(new FileWriter(d:output.txt);/byte
6、 cBuffer = new byte(int)(CharSequence) source).length();String temp = null;/将字节流转换为字符串while (temp = source.readLine() != null) target.write(temp);target.newLine();target.flush();source.close();target.close();实验题4 建立一个书籍信息的文本文件,其中包括编号、书籍名称、版本、价格、销售额字段与5本书籍的记录。编写程序读入书籍信息文件并将第3本、第4本书籍价格分别增加20和30,再将修改后的
7、书籍信息文件输出到另一个文本文件中文件名称为book.txt。文本文件book.txt内容如下:编号 名称 版本 价格 销售额1001Java程序设计第2版5601002 Java开发实战第1版8201003C+程序设计指南第3版3621004第1版12801005 Spring3.0 in Action 第3版 95.8 1189设计思路:首先建立一个Book类,定义属性private String num,private String name,private String edition,private Float price,private Float slaes,在主函数中创建5个实
8、例,并把值赋给String text,然后调用target.write()函数写入文件book里。运行结果:检测是否写入,用read()函数读出:代码:package .edu.Input.tester;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import .edu.Input.clas.Book;publicclass InputTester /* * param args * throws IOException */publicstaticvoid main(St
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 04 Java 输入输出 报告 材料
链接地址:https://www.desk33.com/p-23203.html