2、(FileOutputStream类的应用)编写一个Java程序,在主方法main()中创建FileInputStream类和FileOutputStream类的实例,使它链接文件myInputfile.txt和myOutputfile.txt文件,实现把文件myInputfile.txt的内容复制到文件myOutputfile.txt中;
时间: 2024-03-01 13:54:09 浏览: 54
好的,根据您的要求,我来给您展示一个实现文件复制的Java程序:
```java
import java.io.*;
public class FileCopyDemo {
public static void main(String[] args) {
try {
// 创建输入文件流
FileInputStream fis = new FileInputStream("myInputfile.txt");
// 创建输出文件流
FileOutputStream fos = new FileOutputStream("myOutputfile.txt");
// 创建缓冲区
byte[] buffer = new byte[1024];
int len;
// 读取输入文件流中的数据,并写入输出文件流
while ((len = fis.read(buffer)) != -1) {
fos.write(buffer, 0, len);
}
// 关闭输入输出流
fis.close();
fos.close();
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个程序中,我们首先创建了一个`FileInputStream`对象和一个`FileOutputStream`对象,分别用来链接输入文件和输出文件。然后,我们使用一个缓冲区来读取输入文件流中的数据,并将其写入输出文件流。最后,我们关闭输入输出流,完成文件复制操作。
阅读全文