FileReader和FileWriter文件复制
Posted hopeyes
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FileReader和FileWriter文件复制相关的知识,希望对你有一定的参考价值。
FileReader和FileWriter文件复制
1、一次读写一个字符
1 import java.io.FileReader; 2 import java.io.FileWriter; 3 import java.io.IOException; 4 5 public class CopyFile { 6 public static void main(String[] args) throws IOException { 7 //创建输入流对象 8 FileReader fr=new FileReader("C:\Test\testa.txt"); 9 //创建输出流对象 10 FileWriter fw=new FileWriter("C:\Test\testb.txt"); 11 int ch; 12 while((ch=fr.read())!=-1) {//读数据 13 fw.write(ch);//写数据 14 } 15 fr.close(); 16 fw.close(); 17 } 18 }
2、一次读写一个字符数组
1 import java.io.FileReader; 2 import java.io.FileWriter; 3 import java.io.IOException; 4 5 public class CopyFile { 6 public static void main(String[] args) throws IOException { 7 //创建输入流对象 8 FileReader fr=new FileReader("C:\Test\testa.txt"); 9 //创建输出流对象 10 FileWriter fw=new FileWriter("C:\Test\testc.txt"); 11 char chs[]=new char[1024]; 12 int len=0; 13 while((len=fr.read(chs))!=-1) {//读数据 14 fw.write(chs,0,len);//写数据 15 } 16 fr.close(); 17 fw.close(); 18 } 19 }
以上是关于FileReader和FileWriter文件复制的主要内容,如果未能解决你的问题,请参考以下文章
Java连载98-FileReader和FileWriter详解
java FileReader/FileWriter读写文件