java创建文件 Demo1.txt 写入文本 hello * 创建文件 Demo2.txt 写入文本 Neuedu 将两个文件内容 提取出来输出到 第三个文件 Test.txt 通过文件与流方式实现
时间: 2024-02-25 11:57:44 浏览: 3198
好的,以下是 Java 代码实现:
```java
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
// 创建文件 Demo1.txt 并写入文本
FileWriter fw1 = new FileWriter("Demo1.txt");
fw1.write("hello");
fw1.close();
// 创建文件 Demo2.txt 并写入文本
FileWriter fw2 = new FileWriter("Demo2.txt");
fw2.write("Neuedu");
fw2.close();
// 读取 Demo1.txt 和 Demo2.txt 的内容并写入 Test.txt
FileReader fr1 = new FileReader("Demo1.txt");
FileReader fr2 = new FileReader("Demo2.txt");
FileWriter fw3 = new FileWriter("Test.txt");
int c;
while ((c = fr1.read()) != -1) {
fw3.write(c);
}
while ((c = fr2.read()) != -1) {
fw3.write(c);
}
fr1.close();
fr2.close();
fw3.close();
// 输出 Test.txt 的内容
FileReader fr3 = new FileReader("Test.txt");
while ((c = fr3.read()) != -1) {
System.out.print((char) c);
}
fr3.close();
}
}
```
运行该程序后,Test.txt 文件中的内容为:
```
helloNeuedu
```
阅读全文