用JAVA语言帮我写一个将两个文件中的内容合并到一个文件中的程序
时间: 2024-05-01 11:18:46 浏览: 14
好的,以下是JAVA语言实现将两个文件中的内容合并到一个文件中的程序:
```
import java.io.*;
public class MergeFiles {
public static void main(String[] args) {
String file1 = "file1.txt";
String file2 = "file2.txt";
String file3 = "file3.txt";
try {
BufferedWriter writer = new BufferedWriter(new FileWriter(file3));
BufferedReader reader1 = new BufferedReader(new FileReader(file1));
BufferedReader reader2 = new BufferedReader(new FileReader(file2));
String line = null;
while ((line = reader1.readLine()) != null) {
writer.write(line + "\n");
}
while ((line = reader2.readLine()) != null) {
writer.write(line + "\n");
}
writer.close();
reader1.close();
reader2.close();
System.out.println("文件合并成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
当然,如果文件较大,可以使用缓冲区读取和写入,效率会更高。