Java FileReader FileWriter 樣本__Java
來源:互聯網
上載者:User
/**
*
*/
package TestPack;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/**
* @author Jack.
* @Date:2011-1-7.
* @Time:下午05:50:40.
* @FileName:TestWriter.java.
* @Version 1.0
*/
public class TestWriter
{
// 功能:讀取E:/Test.txt檔案的內容(一行一行讀),並將其內容寫入E:/Jack.txt中
// 知識點:java讀檔案、寫檔案---<以字元流方式>
public static void main(String[] args)
{
try
{
// 建立FileReader對象,用來讀取字元流
FileReader fr = new FileReader("E:/Test.txt");
// 緩衝指定檔案的輸入
BufferedReader br = new BufferedReader(fr);
// 建立FileWriter對象,用來寫入字元流
FileWriter fw = new FileWriter("E:/Jack.txt");
// 將緩衝對檔案的輸出
BufferedWriter bw = new BufferedWriter(fw);
// 定義一個String類型的變數,用來每次讀取一行
String myreadline;
while (br.ready())
{
// 讀取一行
myreadline = br.readLine();
// 寫入檔案
bw.write(myreadline);
bw.newLine();
// 在螢幕上輸出
System.out.println(myreadline);
}
// 重新整理該流的緩衝
bw.flush();
bw.close();
br.close();
fw.close();
br.close();
fr.close();
} catch (IOException e)
{
e.printStackTrace();
}
}
}