Java实验 输入输出.doc

Java实验 输入输出.doc

ID:32020266

大小:222.50 KB

页数:32页

时间:2019-01-30

Java实验 输入输出.doc_第1页
Java实验 输入输出.doc_第2页
Java实验 输入输出.doc_第3页
Java实验 输入输出.doc_第4页
Java实验 输入输出.doc_第5页
资源描述:

《Java实验 输入输出.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验八输入输出【开发语言及实现平台或实验环境】Windows2000或XP,JDK1.6【实验目的】了解Java输入输出流类的基本使用方法。【实验要求】掌握不同类型的输入输出流类,标准数据流、文件流、数据输入输出流、对象流等。【实验内容】使用输入输出流类1.使用标准数据流的应用程序标准数据流指在字符方式下(如DOS提示符)程序与系统进行输入输出的方式,键盘和显示器屏幕是标准输入输出设备,数据输入的起点为键盘,数据输出的终点是屏幕,输出的数据可以在屏幕上显示出来。(1)程序功能:将键盘上输入的字符在屏幕上显示出来。(2)编写LX5_3.java

2、程序文件,源代码如下。classLX5_3{publicstaticvoidmain(String[]args)throwsjava.io.IOException{bytebuffer[]=newbyte[10];System.out.println("从键盘输入不超过10个字符,按回车键结束输入:");intcount=System.in.read(buffer);//读取输入的字符并存放在缓冲区buffer中System.out.println("保存在缓冲区buffer中元素的个数为:"+count);System.out.printl

3、n("buffer中各元素的值为:");for(inti=0;i

4、1)程序功能:将保存在本地机当前文件夹中的LX5_1.HTML文本文件的内容在屏幕上显示出来,然后将其另存为LX5_1.txt文件。(2)编写LX5_4.java程序文件,源代码如下。importjava.io.*;publicclassLX5_4{publicstaticvoidmain(String[]args)throwsIOException{FileReaderin=newFileReader("LX5_1.HTML");//建立文件输入流BufferedReaderbin=newBufferedReader(in);//建立缓冲输

5、入流FileWriterout=newFileWriter("LX5_1.txt",true);//建立文件输出流Stringstr;while((str=bin.readLine())!=null){//将缓冲区内容通过循环方式逐行赋值给字符串strSystem.out.println(str);//在屏幕上显示字符串strout.write(str+"");//将字符串str通过输出流写入LX5_1.txt中}in.close();out.close();}}(3)编译并运行程序,结果如图5.5所示。(4)在当前文件夹中找到LX5_1

6、.txt文件并打开,可看到如图5.6所示内容。再运行一次程序,看看会发生什么变化。3.使用随机文件类的应用程序使用文件输入类FileReader只能将文件内容全部读入。如果要选择读入文件的内容,可使用随机文件类RandomAccessFile。(1)程序功能:建立数据流,通过指针有选择的读入文件内容。(2)编写LX5_5.java程序文件,源代码如下。importjava.io.*;classLX5_5{publicstaticvoidmain(Stringargs[]){Stringstr[]={"Firstline","Secondl

7、ine","Lastline"};try{RandomAccessFilerf=newRandomAccessFile("LX5_5.txt","rw");System.out.println("文件指针位置为:"+rf.getFilePointer());System.out.println("文件的长度为:"+rf.length());rf.seek(rf.length());System.out.println("文件指针现在的位置为:"+rf.getFilePointer());for(inti=0;i<3;i++)rf.

8、writeChars(str[i]);//字符串转为字节串添加到文件末尾rf.seek(10);System.out.println("选择显示的文件内容:")

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

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

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