您的位置:首页 > 编程语言 > Java开发

java编程之合并两个文件内容

2013-05-10 18:55 471 查看
/*
*编写一个程序,将两个文件中的内容合并到一个文件中
*/
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();  //关闭
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: