java实验报告第十二章javaio

java实验报告第十二章javaio

ID:32585454

大小:59.21 KB

页数:9页

时间:2019-02-13

java实验报告第十二章javaio_第1页
java实验报告第十二章javaio_第2页
java实验报告第十二章javaio_第3页
java实验报告第十二章javaio_第4页
java实验报告第十二章javaio_第5页
资源描述:

《java实验报告第十二章javaio》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JAVA实验报告实验单元七【实验目的】1、掌握java,io包中类的继承关系。2、可以使用F订e类进行文件的操作。3、可以使用字节流或字符流操作文件内容并区分出字节流与字符流的区别。4、掌握内存操作输入/输出流的使用。5、掌握System类堆10的三个支持System,out,System,err,System,in。6、了解Java提供的输入工具类Scanner类的使用。7、可以使用打印流方便地打印输岀的内容,并可以使用JAVA新特性格式化输出。8、可以使用BufferedRead类读取缓冲区中的内容。9、了解Java提供

2、的输入公爵泪Scanner类的使用。【实验环境】安装了JDK软件的PC机。【实验内容】第十二章的例题和习题。第一题(P430例12.29)【程序功能内容说明】实现复制功能【实验程序原码】importjava.io.*;publicclasslyz{publicstaticvoidmain(Stringargs[]){if(args.length!=2){System.oc/tprintln("输入的参数不正确。”);System.out.println("例:javaCopy源文件路径目标文件路径”);System.ex/t

3、(l);Filefl=newFile(args[O]);Filef2=newFile(args[l]);if(!fl.exists()){System.ouLprintln("源文件不存在!");System・wxjr(l);}InputStreaminput=null;Outputstreamout=null;try{input二newFilelnputStream(fl);}catch(FileNotFoundExceptione){e.printStackTrace();}try{out二newFileOutputSt

4、ream(f2);}catch(FileNotFoundExceptione){e.printStackTrace();}if(input!=null&&out!=null){inttemp=0;try{while((temp=input.read())!=-:L){out.write(temp);}System.ot/t.println("拷贝完成!”);}catch(IOExceptione){e.printStackTrace();System.out.println("拷贝失败!”);try{input.close(

5、);out.close();}catch(IOExceptione){e.printStackTrace();}}}}【实验结果】般Problems@JavadocDeclaration旦控制台哭demol[Java应用C:ProgramFilesJavajre1.8.0_74binjavaw.exe输入的参数不正确。例:javaCopy源文件路径目标文件路径【该程序关键技术说明】因为要复制的文件不一定是文本文件,所以如果此时使用字符流的话肯定不能很好的完成操作,所以必须使用字节流完成,使用Outputstream

6、和Inputstream类。第二题(P508例13.11)【程序功能内容说明】验证HashSet类【实验程序原码】importjava.util.HashSet;importjava.util.Set;SetallSet=newHashSet();allSet.addC'A");allSetaddCB");allSet.add(”C”);allSet.add(HC");allSet.add("C");allSet.add(,,DH);allSetaddC'E");System.ot/Lprin

7、tln(allSet);}};【实验结果】•Problems卜Javadoc冏Declaration旦控制台却

8、Test[Java应用C:ProgramFilesJavajre1.8.0[A,B,C,D,E]【该程序关键技术说明】从程序的运行结果屮可以清楚的发现,对于重复元素只会增加一次,而且程序运行时向集合中加入元素的顺序并不是集合中的保存顺序,证明HashSet类中的元素是无序排列的。第三题(P517例13.19)【程序功能内容说明】进行输出【实验程序原码】importjava.util.List;im

9、portjava.util.ArrayList;importjava.util」terator;Listall=newArrayList();all.addC'hello");alLaddCL");all.add(nworldn);lterator

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

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

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