inputstream转byte数组
时间: 2023-04-14 15:03:14 浏览: 133
Blob、InputStream、byte 互转
4星 · 用户满意度95%
可以使用 Java 的 ByteArrayOutputStream 类将 InputStream 转换为 byte 数组。代码示例如下:
```
InputStream inputStream = ...;
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
}
byte[] result = outputStream.toByteArray();
```
其中,inputStream 是需要转换的 InputStream 对象,result 是转换后的 byte 数组。
阅读全文