欢迎来到天天文库
浏览记录
ID:38259045
大小:97.14 KB
页数:7页
时间:2019-06-07
《JAVA5实习报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验五Java输入输出流1.实验目的(1)掌握输入输出流的总体结构;(2)掌握流的概念;(3)了解各种流(包括文件流、管道流、连接文件、过滤流、对象的序列化、随机访问)的使用。2.实验内容实验题1编写一个JavaApplication程序,打印命令行输入的所有参数。[基本要求]编写完整程序。程序源代码如下:importjava.util.Scanner;publicclassTest1{publicTest1(){//TODOAuto-generatedconstructorstub}publicstaticvoidmai
2、n(String[]args){//TODOAuto-generatedmethodstubScannerSCA=newScanner(System.in);System.out.println("请输入所有参数:");Stringa=SCA.nextLine();System.out.println("输入所有参数为:");System.out.println(a);}}运行结果如下:实验题2阅读下面程序,叙述其功能packagecn.edu.nwsuaf.jp;importjava.io.FileReader;impo
3、rtjava.io.IOException;publicclassFileViewer{publicstaticvoidmain(String[]args){System.out.println("Pleaseenterthefilepath:");try{StringfileName="";while(true){intreadByte=System.in.read();if(readByte==-1
4、
5、readByte=='r')break;fileName+=(char)readByte;}//Readsthefi
6、leandprintsittotheSystem.outstream.char[]buffer=newchar[20];FileReaderreader=newFileReader(fileName);while(true){intlength=reader.read(buffer);if(length<0)//Readsalongasthereismoredata.break;Stringtext=newString(buffer,0,length);System.out.print(text);}}catch(IOEx
7、ceptione){e.printStackTrace();}}}[基本要求]写出本题程序的功能。程序功能:从指定的文件中读出数据。实验题3设计一个类FileRWTest,实现从input.txt文件中读入数据到字符数组cBuffer中,然后再写入到文件“output.txt”中。程序源代码如下:packagecn.edu.nwsuaf.jp;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.
8、io.IOException;publicclassFileRWTest{publicFileRWTest(){//TODOAuto-generatedconstructorstub}/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubFilefile=newFile("Student.txt");Filefile2=newFile("output.txt");try{bytebytes[]=newbyte[102
9、4];FileInputStreamfis=newFileInputStream(file);intrs=0;System.out.println("数据如下:");while((rs=fis.read(bytes,0,1024))>0){Strings=newString(bytes,0,rs);System.out.println(s);}try{if(!file2.exists()){file2.createNewFile();}FileOutputStreamfos=newFileOutputStream(file
10、2);fos.write(bytes,0,1024);fos.flush();fos.close();}catch(IOExceptione){e.printStackTrace();}fis.close();}catch(IOExceptione){e.printStackTrace();}}}运行结
此文档下载收益归作者所有