1. 程式人生 > >FileReader和FileWriter文件復制

FileReader和FileWriter文件復制

一個 col 創建 text 數組 輸出流 輸入流 != style

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文件復制