java合并两个txt文件到一个新的txt文件
时间: 2023-09-12 21:11:29 浏览: 53
好的,我可以回答这个问题。您需要编写一个Java程序,它打开两个txt文件并将它们的内容合并到一个新的txt文件中。您可以使用Java IO类中的BufferedReader和BufferedWriter来实现这个任务。实现细节可以参考以下代码:
```java
import java.io.*;
public class MergeTextFiles {
public static void main(String[] args) {
File file1 = new File("file1.txt"); // 第一个txt文件
File file2 = new File("file2.txt"); // 第二个txt文件
File mergedFile = new File("merged.txt"); // 合并后的txt文件
try {
BufferedReader reader1 = new BufferedReader(new FileReader(file1));
BufferedReader reader2 = new BufferedReader(new FileReader(file2));
BufferedWriter writer = new BufferedWriter(new FileWriter(mergedFile));
String line;
// 写入第一个文件到合并文件
while ((line = reader1.readLine()) != null) {
writer.write(line);
writer.newLine();
}
// 写入第二个文件到合并文件
while ((line = reader2.readLine()) != null) {
writer.write(line);
writer.newLine();
}
reader1.close();
reader2.close();
writer.close();
System.out.println("合并完成!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上就是合并txt文件的Java程序,您可以将文件路径和文件名替换为您要处理的文件。