FileReader和FileWriter文件複製java
一、一次讀寫一個字符數組
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 }
二、一次讀寫一個字符數組spa
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 }