(FileReader与FileWriter类的应用)编写一个Java程序,利用FileReader类对象读出文件myfile.txt的内容,并把内容显示在屏幕上,然后利用FileWriter类的对象把myfile.txt文件的内容写入test.txt文件中;
时间: 2024-03-01 21:53:55 浏览: 59
可以使用以下代码实现:
```java
import java.io.*;
public class FileReadWriteDemo {
public static void main(String[] args) {
try {
// 创建FileReader对象读取myfile.txt文件
FileReader fr = new FileReader("myfile.txt");
// 创建FileWriter对象写入test.txt文件
FileWriter fw = new FileWriter("test.txt");
// 读取myfile.txt文件的内容并显示在屏幕上
int ch;
while ((ch = fr.read()) != -1) {
System.out.print((char)ch);
// 将读取到的字符写入test.txt文件
fw.write(ch);
}
// 关闭流
fr.close();
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
需要注意的是,在使用FileWriter类写入文件时,需要调用其write()方法将读取到的字符写入文件中。
阅读全文