/*
*編寫一個程序,將兩個文件中的內容合併到一個文件中
*/
import java.io.*;
public class mergerfile{
public static void main(String[] args)throws IOException{ // 帶有拋出異常
FileReader fr1=new FileReader("c:\\file1.txt"); //創建File對象,並打開文件,作爲寫出數據的目標
FileReader fr2=new FileReader("c:\\file2.txt");
BufferedReader br1=new BufferedReader(fr1); //創建BufferedReader對象,
BufferedReader br2=new BufferedReader(fr2);
BufferedWriter bw1=new BufferedWriter(new FileWriter("c:/filereader.txt")); //創建文件,用於將兩個文件和在一起
String s; //聲明字符串
System.out.println("輸入文件是:c:\\file1.txt和c:\\file2.txt\n輸出文件是:c:\\filereader.txt");
s=br1.readLine(); //讀入一行
while(s!=null){ //當不爲空時執行下列語句
bw1.write(s); //寫入s
bw1.newLine(); //新建行
s=br1.readLine(); //讀行
}
s=br2.readLine(); //與以上同理
while(s!=null){
bw1.write(s);
bw1.newLine();
s=br2.readLine();
}
bw1.close(); //關閉
}
}
java編程之合併兩個文件內容
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.