编写一个Java程序,利用FileReader类对象读出文件myfile.txt的内容,并把内容显示在屏幕上,然后利用FileWriter类的对象把myfile.txt文件的内容写入test.txt文件中;
时间: 2024-03-01 15:53:37 浏览: 54
好的,下面是Java代码示例来实现:
```java
import java.io.*;
public class ReadWriteFile {
public static void main(String[] args) {
try {
// 读取myfile.txt文件内容
FileReader fr = new FileReader("myfile.txt");
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
fr.close();
// 写入test.txt文件
FileWriter fw = new FileWriter("test.txt");
FileReader fr2 = new FileReader("myfile.txt");
BufferedReader br2 = new BufferedReader(fr2);
String line2;
while ((line2 = br2.readLine()) != null) {
fw.write(line2);
}
br2.close();
fr2.close();
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用了FileReader类来读取文件myfile.txt的内容,并使用BufferedReader类按行读取文件内容。使用了FileWriter类来写入文件test.txt中,再次使用FileReader类读取myfile.txt文件的内容,并将其写入到test.txt文件中。最后,关闭输入输出流。
阅读全文