FileReader和FileWriter文件復制
阿新 • • 發佈:2018-09-27
一個 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 importjava.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文件復制