欢迎来到天天文库
浏览记录
ID:51888893
大小:79.00 KB
页数:17页
时间:2020-03-18
《java基础入门之键盘输入的文件流.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、辿」sBufferedReader昔BufferedWriier沏&)4料>4弃smaf」imporijava」o・*pub=cc-assTessufferedReaderwriieoopy宀pub=csiaiicvoidrpain(s=ing口args)宀BufferedReaderbrHnu=BufferedWriierbwHnu=brHnewBufferedReader(newF=eReader(6>xsharexs5xdT*20sfvres6&uffe「edReade「wsercopy・jav
2、a=))-bwHnewBufferedwriie「(Siringsirnnu=newFi_ewriier(・・d—T姦Ml苹bw.flush();}catch(FileNotFoundExceptione){e.printStackTrace();System.exit(-I)
3、;}catch(lOExceptione){e.printStackTrace();System.exit(-I);}finally{try{bw.close();br.close();}catch(lOExceptione){e.printStackTrace();System.exit(-I);}}/*2009年7月3日10:42:43通过字符流完成文本文件的复制*/importjava.io.*;publicclassTestFileReaderWriterCopy{publicstaticvoidm
4、ain(String[]args)throwsException{FileReaderfr=newFileReader(nD:\share\S5\di-20流WTestFileReaderWriterCopy.java");FileWriterfw=newFileWriter(nd:/zhangsan.hahan);intch;ch=fr.read();while(-1!=ch){fw.write(ch);ch=fr.read();}fw.flush();fr.close();fw.close();/
5、*2009年7月3日10:43:18本程序证明了:通过字符流无法完成非文本文件的复制或者说:字符流只能处理文本文件不能处理非文本文件*/importjava.io.*;publicclassTestFileReaderWriterCopy_2{publicstaticvoidmain(String口args)throwsException{FileReaderfr=newFileReader("E:\IBM教学WjavaWlesson」o\妹妹来看我.mp3”);FileWriterfw=newFile
6、Wnter(ud:/zhangsan.haha");intch;ch=fr.read();while(-1!=ch){fw.write(ch);ch=fr.read();}fw.flush();fr.close();fw.close();2009年7月3日10:44:37本程序证明了:通过字节流可以完成音频格式文件的复制实际上我们通过字节流可以完成任意格式文件的复制但本程序有个缺点:没有缓冲区,处理速度慢可以参考对比nTestlnputStreamOutputStreamCopy_3.javaHimport
7、java.io.*;publicclassTestlnputStreamOutputStreamCopypublicstaticvoidmain(String[]args)throwsExceptionFilelnputStreamfr=newFileInputStream(nE:\IBM教学\java\lesson_io\妹妹来看我.mp3”);FileOutputStreamfw=newFileOutputStream(nd:/zhangsan.haha”);intch;ch=fr.read()
8、;while(-1!=ch){fw.write(ch);ch=fr.read();}fw.flush();fr.close();fw.close();}}/*2009年7月3日10:47:37本程序证明了:通过字节流可以完成图像文件的复制实际上我们通过字节流可以完成任意格式文件的复制*/importjava.io.*;publicclassTestlnputStreamOutputStreamCopy_2{pub
此文档下载收益归作者所有