FileReader.FileWriter 执行文本复制
2014-01-21 01:03
218 查看
//导包动作必须做,否则会出现大片错误提示 import java.io.*; class FileReaderDemo { publicstatic void main(String[] args) { //创建文件读取流和写入流对象,初始化为null。 FileReader fr = null; FileWriter fw=null; try { fr= new FileReader("source.txt"); //源 fw=new FileWriter ("dest.txt");//目的 //方法一:通过字符读取 int ch = 0; while((ch=fr.read())!=-1)//调用读取流对象的read方法。返回值为-1时,表示结束到末尾。 { fw.write(ch); } //方法二:通过自定义字符数组读取 char[]buf = new char[1024]; int len = 0; while((len=fr.read(buf))!=-1) { fw.write(buf,0,len); } } catch(IOException e) { throw new RuntimeException("复制文件失败"); } finally //必须执行关流动作 { try { if(fr!=null) fr.close(); } catch(IOException e) { throw new RuntimeException("读取文件失败"); } try { if(fw!=null) fw.close(); } catch(IOException e) { throw new RuntimeException("写入文件失败"); } } }
相关文章推荐
- BufferedReader .BufferedWriter执行文本复制
- 牛客网Java刷题知识点之字节流练习之从A处复制文本文件到B处(FileReader、FileWriter )、复制文本文件的原理图解
- IO流-1.【IO流基础知识】【字符流—Writer/Reader】【文本文件复制案例】
- Java基础知识强化之IO流笔记37:FileReader/FileWriter(转换流的子类)复制文本文件案例
- FileReader/FileWriter复制文件
- 151_IO_字符流_纯文本_节点流_Reader_FileReader_Writer_FileWriter_读取_写出_拷贝
- IO流第七课,字符流、纯文本、节点流,Reader、FileReader、Writer、FileWriter读取、写出、拷贝
- JAVA 使用FileReader/FileWriter复制文件
- Java IO 之 FileReader FileWriter 实现字符文件的复制(处理FileWriter新建文件失败的问题)
- 190_IO流_FileReader_Writer完成文件复制
- 文件复制 FileReader and FileWriter
- IO第七回:访问文件的字符流—FileReader/FileWriter
- 02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri
- 复制文件跟FileReader\FileWriter 和FileInputStream\FileOutputStream的区别
- IO(FileWriter/FileReader)字符流:文件的写入、续写、读
- Java File I/O :Reader/Writer and when a Stream
- 02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri
- FileReader和FileWriter字符流实现文件复制
- 在执行期间制定文件位置并读取。利用BufferedReader与FileReader
- JAVA IO - FileWriter&FileReader