/*
*编写一个程序,将两个文件中的内容合并到一个文件中
*/
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编程之合并两个文件内容
最新推荐文章于 2023-01-05 13:26:16 发布