2014年7月28日 星期一

使用BufferedReader與BufferedWriter練習檔案存取

http://11967046.blogspot.tw/2011/06/bufferedreaderbufferedwriter.html


import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
 
 
public class s11967046 {
 
 public static void main(String[] args) {
  FileReader reader = null;
  FileWriter writer = null;
  BufferedReader br = null;
  BufferedWriter bw = null;
  String data;
   
  try {
   //建立物件,並且裝上Buffer
   reader = new FileReader("A.txt");
   writer = new FileWriter("B.txt",true);
   br = new BufferedReader(reader);
   bw = new BufferedWriter(writer);
    
   //使用while迴圈逐行讀取資料
   //再利用write將data儲存資料
   while((data = br.readLine()) != null){
    bw.write(data);
    //每次會讀取一行,所以幫它換行
    bw.newLine();
   }
 
  } catch(FileNotFoundException e){
   System.out.print("檔案找不到");
    
  } catch (IOException e) {
    
  } finally{
   try {
    //記得兩個都要關閉
    br.close();
    bw.close();
   } catch (IOException e) {
 
   }
    
  }
 }
 
}

沒有留言:

張貼留言