201305020115秦振威软件工程一班实验七 流文件(二)

201305020115秦振威软件工程一班实验七 流文件(二)

ID:6028908

大小:450.00 KB

页数:10页

时间:2017-12-31

201305020115秦振威软件工程一班实验七 流文件(二)_第1页
201305020115秦振威软件工程一班实验七 流文件(二)_第2页
201305020115秦振威软件工程一班实验七 流文件(二)_第3页
201305020115秦振威软件工程一班实验七 流文件(二)_第4页
201305020115秦振威软件工程一班实验七 流文件(二)_第5页
资源描述:

《201305020115秦振威软件工程一班实验七 流文件(二)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告七(二)课程Java程序设计实验项目流文件成绩学号201305020115姓名秦振威实验日期2015.11.25专业班级软件工程一班2013级指导教师杨力实验报告上传到邮箱scxdyl@126.com邮件主题务必写上专业年级(第几班)(否则查不到你没法给成绩)学号姓名和实验七(二)文件一【实验目的】1、了解文件的概念和文件对象的创建方法。2、了解FileInputStream和FileOutoutStream的基本概念。3、学会创建文件输入输出流。4、掌握使用文件输入输出流读写文件的方法。二【实验内容】实验3基本数据类型的数据输入和输出掌握DataInputStr

2、eam和DataOutputStream对象的创建形式基本数据类型数据的写到文件和从文件读取的方法voidwriteXXX(XXXa)将某种数据以某种格式写入到文件中去。voidreadXXX(XXXa)从文件中读取XXX数据其中XXX为数据类型仔细阅读并运行下面程序,理解和掌握基本数据类型的写入和读出方法importjava.io.*;importjava.util.Scanner;publicclassEx9_6{publicstaticvoidmain(String[]args)throwsIOException{Filef=newFile("d:\","a.tx

3、t");try{FileOutputStreamout=newFileOutputStream(f);DataOutputStreamout2=newDataOutputStream(out);FileInputStreamin=newFileInputStream(f);DataInputStreamin2=newDataInputStream(in);out2.writeInt(100);out2.writeDouble(3.1415926535897932);Scannerstr=newScanner(System.in);out2.writeUTF(str.nex

4、tLine());System.out.println(in2.readInt());System.out.println(in2.readDouble());System.out.println(in2.readUTF());out2.close();out.close();in2.close();in.close();}catch(FileNotFoundExceptione){e.printStackTrace();}}}编程实现:从键盘输入5个整型数据(可以用Scanner对象的nextint方法)放入数组中,然后将数组的每个元素写入到文件A.dat中,最后从A.

5、dat文件中读出这些数据并显示importjava.io.*;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args)throwsIOException{//TODOAuto-generatedmethodstubtry{FileOutputStreamout=newFileOutputStream("d:\a.dat");DataOutputStreamout2=newDataOutputStream(out);FileInputStreamin=newFileInputStr

6、eam("d:\a.dat");DataInputStreamin2=newDataInputStream(in);Scannerscan=newScanner(System.in);int[]a=newint[5];for(inti=0;i<5;i++){a[i]=scan.nextInt();out2.writeInt(a[i]);}for(intj=0;j<5;j++){System.out.println(in2.readInt());}out2.close();out.close();in2.close();in.close();}catch(Exceptio

7、ne){System.out.println(e.getMessage());}}}实验4对象的写入文件和读出对象序列化和反序列化将1个对象写入文件中,这个对象对应的类需要实现可序列化即定义类的时候实现序列化接口如下:publicclassAimplementsSerializable{//类体}利用ObjectOutputStream和ObjectInputStream对象实现对象的写入和读出文件,观察下面的程序注意类的创建可序列化书写形式,以及ObjectOutputStream和ObjectInputStream对象的创

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。