Java中读取两个文件的内容写入到一个文件中
时间: 2024-05-02 09:19:07 浏览: 8
可以使用Java IO流直接读取两个文件的内容,然后再将内容写入到一个文件中。以下是代码示例:
```java
import java.io.*;
public class MergeFiles {
public static void main(String[] args) {
try {
FileReader file1 = new FileReader("file1.txt");
FileReader file2 = new FileReader("file2.txt");
FileWriter outputFile = new FileWriter("output.txt");
int c;
while ((c = file1.read()) != -1) {
outputFile.write(c);
}
while ((c = file2.read()) != -1) {
outputFile.write(c);
}
file1.close();
file2.close();
outputFile.close();
System.out.println("文件合并成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码中,我们使用FileReader和FileWriter类来读取和写入文件内容,使用while循环来不断读取文件内容并写入到输出文件中。当然,还需要注意处理文件读取和写入过程中可能出现的异常情况。