创建了一个FileInputStream对象和一个FileOutputStream对象
时间: 2024-03-24 10:15:15 浏览: 90
InputStream与OutputStream及File间互转
3星 · 编辑精心推荐
Java代码示例:
```java
import java.io.*;
public class FileCopyExample {
public static void main(String[] args) {
File inputFile = new File("input.txt");
File outputFile = new File("output.txt");
try {
FileInputStream inputStream = new FileInputStream(inputFile);
FileOutputStream outputStream = new FileOutputStream(outputFile);
// 进行文件复制操作
inputStream.close();
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,我们创建了一个名为`FileCopyExample`的Java类,该类将从`input.txt`文件中读取内容并将其写入到`output.txt`文件中。
我们首先创建了两个文件对象`inputFile`和`outputFile`,它们分别代表了输入文件和输出文件。
然后,我们在`try`块中创建了一个`FileInputStream`对象`inputStream`和一个`FileOutputStream`对象`outputStream`,它们分别用于从输入文件中读取内容和向输出文件中写入内容。
接下来,我们可以在`try`块中使用`inputStream`和`outputStream`对象执行文件复制操作。具体来说,我们可以使用`read()`方法从输入流中读取字节,并使用`write()`方法将这些字节写入到输出流中,直到输入流返回`-1`表示已经读取完了所有内容。
最后,我们在`finally`块中关闭了输入流和输出流,以确保文件资源得到释放。
阅读全文