编写一个Java程序,在主方法main()中创建FileInputStream类和FileOutputStream类的实例,使它链接文件myInputfile.txt和myOutputfile.txt文件,实现把文件myInputfile.txt的内容复制到文件myOutputfile.txt中
时间: 2024-03-01 10:53:22 浏览: 61
Java中FileOutputStream流的write方法
5星 · 资源好评率100%
好的,以下是Java程序的示例代码:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
FileInputStream input = new FileInputStream("myInputfile.txt");
FileOutputStream output = new FileOutputStream("myOutputfile.txt");
byte[] buffer = new byte[1024];
int length;
while ((length = input.read(buffer)) > 0) {
output.write(buffer, 0, length);
}
input.close();
output.close();
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个程序使用了Java的IO库中的FileInputStream类和FileOutputStream类来实现文件的复制。首先创建了一个输入流和一个输出流来链接两个文件。然后使用一个缓存数组来读取输入流的内容,并通过输出流把内容写入到输出文件中。最后,调用`close()`方法关闭输入输出流,以释放系统资源。
阅读全文