怎么把fileoutputstream转byte
时间: 2023-07-05 22:33:08 浏览: 125
可以使用ByteArrayOutputStream和FileInputStream来实现将FileOutputStream转换为byte数组的功能,具体代码如下:
```java
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class ConvertFileOutputStreamToByteArray {
public static void main(String[] args) throws IOException {
File file = new File("example.txt");
byte[] fileBytes = convertFileOutputStreamToByteArray(file);
System.out.println(new String(fileBytes));
}
public static byte[] convertFileOutputStreamToByteArray(File file) throws IOException {
FileInputStream inputStream = new FileInputStream(file);
ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) != -1) {
byteStream.write(buffer, 0, length);
}
inputStream.close();
byteStream.close();
return byteStream.toByteArray();
}
}
```
在上面的代码中,我们使用FileInputStream读取文件内容,并使用ByteArrayOutputStream将FileOutputStream转换为byte数组。最后,我们可以打印输出byte数组的内容。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)