3、(FileReader与FileWriter类的应用)编写一个Java程序,利用FileReader类对象读出文件myfile.txt的内容,并把内容显示在屏幕上,然后利用FileWriter类的对象把myfile.txt文件的内容写入test.txt文件中;
时间: 2024-03-01 10:53:50 浏览: 85
Java FileReader/FileWriter读写文件
好的,这是一个示例代码,可以实现你的需求:
```java
import java.io.*;
public class FileReadWriteDemo {
public static void main(String[] args) {
try {
// 创建FileReader对象,读取myfile.txt文件内容
FileReader fr = new FileReader("myfile.txt");
char[] buffer = new char[1024];
int len = 0;
while ((len = fr.read(buffer)) != -1) {
System.out.println(new String(buffer, 0, len));
}
fr.close();
// 创建FileWriter对象,把myfile.txt文件内容写入test.txt文件中
FileWriter fw = new FileWriter("test.txt");
fr = new FileReader("myfile.txt");
while ((len = fr.read(buffer)) != -1) {
fw.write(buffer, 0, len);
}
fw.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行程序后,会输出myfile.txt文件的内容,并把该内容写入test.txt文件中。需要注意的是,如果当前目录下没有myfile.txt文件,程序会抛出FileNotFoundException异常。同时,如果当前目录下已经有test.txt文件,执行程序后该文件的内容会被覆盖。
阅读全文