欢迎来到天天文库
浏览记录
ID:44117738
大小:72.50 KB
页数:6页
时间:2019-10-18
《合肥学院java实验十一》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《面向对象程序设计》实验报告合肥院学院计算机科学与技术系实验名称:输入输岀流日期:姓名/学号:专业/班级:指导老师:成绩:一、实验目的:(详见指导书,宋体小四)熟悉Java的文件读写机制,练习输入输出流的使用。二、实验要求:(详见指导书,宋体小四)1.通过实验掌握文件输入输出流的使用方法;2.程序必须能够从键盘接收字符串并保存在文件屮;3.程序必须能够读岀文件内容显示在屏幕上;4.写出实验报告。三、实验内容及过程:(宋体小四,)1、键盘输入10个整数,从小到大进行排序。2、接收键盘输入的字符串,用F订clnputStrca
2、m类将字符串写入文件,用FileOutputStream类读出文件内容显示在屏幕上。3、将一个文本文件的内容按行读出,每读出一行就顺序加上行号,并写入到另一个文件中。四、实验中的问题思考及讨论:(列出你实验中出现的问题,及解决的问题和解决的思路)输入输出流分好多种,用的时候会有些迷惑,通过看书API文档和课本,明白了一些类的用法。五、实验总结:(简单、准确的总结本次实验的主要内容,个人收获)这次试验主要学习字符流与字节流的输入与输出。六、源代码及运彳務果1.publicclassSortDemo!publicstaticv
3、oidmain(String[]args){intarray[int[10];for(inti=0;i<10;i++)array[i]=Tnteger.parseTnt(args[i]);inttemp;for(inti=0;iarray[j+l]){temp=array[i];array[i]=array[j+l];array[j+l]=temp;}JiSystem,out.printin(,z排
4、序之后的结果:〃);for(intk=0;kjauacSortDeno.jauaE:Jaua>jauaSortDeno10987654321鼬序之后的结果:123[56?8&10Java>2.importjava.io.File;importjava.io.FilelnputStream;importjava.io.FileOutputStream;importjava.io.IOExccption;publi
5、cclassFilelOIpublicstaticvoidmeiin(String[]args)throwsIOException{System,out.printin(/z请输入:〃);Filefile=newFile(,zl.txt,z);byte[]outCh=newbyte[100];intbytes二System,in.rcEid(outCh,0,100);FileOutputStreamFout二newFi1eOutputStream(file);Fout.write(outCh,0,bytes);bytc[]
6、inCh=newbyte[bytes];FileTnputStreeimFin=newFileTnputStreeim(file);Fin.read(inCh);System,out.printIn(newString(inCh));E:Jaua>jauacFilelO.jauaE:Jaua>jauaFilelOIwannabefreeIwannabefree3.importjava.io.*;publicclassAddlineNo{publicstaticvoidm3in(String[]args){Strings
7、tr二null;try{FilcRcaderfilc=ncwFilcRcader(,z・\AddlineNo.java,z);LineNumberReaderin二newLineNumberReader(file);while((strain.readLine())!二null)ISystem,out.println(in.getLineNumber()+〃:〃+str);}in.close();catch(Exceptionc)System,out.printlnC文件打不开或读文件错误!〃);E:Jaua>jaua
8、cAddlineNo.jauaE:Jaua>jauaAddlineNo1:importjaua.io.*;2:publicclassAddlineNo3:<4:publicstaticuoidmain5:<6:Stringstr=null;?:8:<9:FileReader
此文档下载收益归作者所有