(FileOutputStream类的应用)编写一个Java程序,在主方法main()中创建FileInputStream类和FileOutputStream类的实例,使它链接文件myInputfile.txt和myOutputfile.txt文件,实现把文件myInputfile.txt的内容复制到文件myOutputfile.txt中;
时间: 2024-03-01 07:53:26 浏览: 19
好的,以下是示例代码:
```java
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class CopyFileExample {
public static void main(String[] args) {
try {
// 创建FileInputStream对象读取输入文件
FileInputStream fis = new FileInputStream("myInputfile.txt");
// 创建FileOutputStream对象写入输出文件
FileOutputStream fos = new FileOutputStream("myOutputfile.txt");
// 读取输入文件并写入输出文件
int content;
while ((content = fis.read()) != -1) {
fos.write(content);
}
// 关闭流
fis.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码中,我们先创建了一个FileInputStream对象用于读取输入文件,然后创建了一个FileOutputStream对象用于写入输出文件。接着,我们使用while循环将输入文件的内容读取出来,再将其写入到输出文件中。最后,我们关闭了输入流和输出流。需要注意的是,以上代码中的文件路径为相对路径,即文件应该与Java程序在同一个目录下。如果文件路径不正确,程序将会抛出FileNotFoundException异常。