编写程序使用FileReader和FileWriter将文件input.txt的内容复制到output.txt文件中
时间: 2024-06-13 12:08:54 浏览: 107
可以使用以下代码实现:
```java
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileCopy {
public static void main(String[] args) {
try {
FileReader reader = new FileReader("input.txt");
FileWriter writer = new FileWriter("output.txt");
int c;
while ((c = reader.read()) != -1) {
writer.write(c);
}
reader.close();
writer.close();
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码中,我们使用了FileReader和FileWriter类来读取和写入文件。首先,我们创建了一个FileReader对象来读取input.txt文件的内容,然后创建了一个FileWriter对象来将读取到的内容写入到output.txt文件中。接着,我们使用while循环来读取input.txt文件中的每一个字符,并将其写入到output.txt文件中。最后,我们关闭了读取和写入的流,并输出了一条成功的消息。
阅读全文