java流文件读写操作大全

java流文件读写操作大全

ID:11432223

大小:106.50 KB

页数:36页

时间:2018-07-12

java流文件读写操作大全_第1页
java流文件读写操作大全_第2页
java流文件读写操作大全_第3页
java流文件读写操作大全_第4页
java流文件读写操作大全_第5页
资源描述:

《java流文件读写操作大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、packagepk.m11.d14.a1;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;publicclassCopyFileTest{/**8、将FileInputStream和FileOutputStream类配合实现文件的复制。**结论:文件的字节可以实现任意文件的处理(如:复制任意文件)*/p

2、ublicstaticvoidmain(String[]args){//1准备要复制的文件和要生成的文件名。Stringpath1="d:\2015北京地铁规划图.bmp";Stringpath2="f:ew2015北京地铁规划图.bmp";//2声明FileInputStreamfis=null;//用来读取文件FileOutputStreamfos=null;//用来存盘文件。System.out.println("正在复制文件,请等待.......");//3创建try{fis=ne

3、wFileInputStream(path1);//用来读fos=newFileOutputStream(path2);//用来写//4一边读一边写intx=fis.read();while(x!=-1){//5判断fos.write(x);//6存盘x=fis.read();//7继续读取}//8确保存盘成功 fos.flush();System.out.println("已将"+path1+"复制到"+path2+"中了。");}catch(FileNotFoundExceptione){

4、}catch(IOExceptione){}finally{//9关闭try{if(fis!=null){fis.close();}}catch(IOExceptione1){}try{if(fos!=null){fos.close();}}catch(IOExceptione){}}}}packagepk.m11.d14.a1;publicclassReaderWriterTest{/**1、Reader抽象类的特性:*1)它以字符的方式来读取数据。**2)它提供的常用方法:*intread()

5、;用来读取一个字符,反馈该字符的编码值,即:一个int型整数,其范围为[0,65535];但当它反馈一个-1时表明结束了。**voidclose();用来关闭字符输入流,释放所占资源,确保安全。**它的常用类:FileReader文件的字符输入流。*通过案例来理解并掌握FileReader类的应用。**2、Writer抽象类的特性:*1)它以字符的方式将给定的数据输出。当给定的数据超出了[0,65535]范围时,则会失真。**2)它提供的常用方法:*voidwrite(intx);用来将给定的整数

6、以字符方式输出。**voidflush();将缓冲区中的数据一次性输出,以确保输出成功。**voidclose();用来关闭字符输出流,释放所占资源,确保安全。**voidwrite(Stringstr);用来将给定的字符串输出。**它的常用类:FileWriter文件的字符输出流。*通过案例来理解并掌握FileWriter类的应用。*/}packagepk.m11.d14.a1;importjava.io.FileNotFoundException;importjava.io.FileReade

7、r;importjava.io.IOException;publicclassFileReaderTest{/**通过FileReader文件的字符输入流来读取文件的内容。*/publicstaticvoidmain(String[]args){//1准备要读取的文件Stringpath="d:/a1.java";//2声明FileReaderfr=null;//3创建try{fr=newFileReader(path);//4读取intx=fr.read();//读取一个字符while(x!=-

8、1){//5判断System.out.print((char)x);//6显示x=fr.read();//7继续读取}System.out.println("读取"+path+"文件内容完毕。");}catch(FileNotFoundExceptione){}catch(IOExceptione){}finally{//8关闭try{fr.close();}catch(IOExceptione){}}}}packagepk.m11.d14.a1;importjava.io.F

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

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

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