java合并txt文件_Java程序将两个txt文件合并为第三个txt文件 - Break易站
时间: 2023-12-07 19:04:00 浏览: 157
可以使用Java中的FileWriter和BufferedReader来实现将两个txt文件合并为第三个txt文件的功能。以下是一个简单的示例代码:
```java
import java.io.*;
public class MergeTextFiles {
public static void main(String[] args) {
String file1 = "file1.txt";
String file2 = "file2.txt";
String mergedFile = "mergedFile.txt";
mergeFiles(file1, file2, mergedFile);
}
public static void mergeFiles(String file1, String file2, String mergedFile) {
try {
FileWriter writer = new FileWriter(mergedFile);
BufferedReader reader1 = new BufferedReader(new FileReader(file1));
BufferedReader reader2 = new BufferedReader(new FileReader(file2));
String line;
// 读取第一个文件
while ((line = reader1.readLine()) != null) {
writer.write(line + "\n");
}
// 读取第二个文件
while ((line = reader2.readLine()) != null) {
writer.write(line + "\n");
}
// 关闭文件读写流
reader1.close();
reader2.close();
writer.close();
System.out.println("合并成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个代码中,我们首先定义了三个文件路径,分别是需要合并的两个txt文件和合并后的txt文件。然后我们定义了一个名为mergeFiles的方法,该方法接收三个文件路径作为参数,然后使用FileWriter和BufferedReader来实现将两个txt文件合并为第三个txt文件的功能。最后在主函数中调用mergeFiles方法即可。
阅读全文