编写一个Java程序,在主方法main()中创建FileInputStream类和FileOutputStream类的实例,使它链接文件myInputfile.txt和myOutputfile.txt文件,实现把文件myInputfile.txt的内容复制到文件myOutputfile.txt中;
时间: 2024-03-01 16:53:29 浏览: 117
好的,下面是Java代码示例来实现:
```java
import java.io.*;
public class CopyFile {
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 length;
while ((length = fis.read(buffer)) > 0) {
fos.write(buffer, 0, length);
}
fos.close();
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用了FileInputStream类来读取文件myInputfile.txt的内容,并使用FileOutputStream类来写入文件myOutputfile.txt中。使用了一个大小为1024的字节数组来缓存读取的文件内容,每次读取的长度存储在length变量中。当length大于0时,将缓存写入输出流中,直到文件读取完毕。最后,关闭输入输出流。
阅读全文