FileOutputStream 转inputstream
时间: 2024-02-15 11:00:11 浏览: 67
FileOutputStream 转 inputstream 的方法如下所示:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
// 创建一个 FileOutputStream 对象
FileOutputStream fos = new FileOutputStream("example.txt");
// 写入数据到文件
fos.write("Hello, World!".getBytes());
// 关闭 FileOutputStream
fos.close();
// 将 FileOutputStream 转换为 InputStream
FileInputStream fis = new FileInputStream("example.txt");
// 读取输入流中的数据
int data;
while ((data = fis.read()) != -1) {
System.out.print((char) data);
}
// 关闭 FileInputStream
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码首先创建了一个 FileOutputStream 对象,然后使用该对象将数据写入到文件中。接着,通过创建一个 FileInputStream 对象,将 FileOutputStream 转换为 InputStream,并读取输入流中的数据。最后,关闭 FileInputStream 和 FileOutputStream。
阅读全文