InputStream 转化为ByteArrayOutputStream
时间: 2023-10-22 09:03:05 浏览: 43
当我们需要解决从网络上获取InputStream中断的问题时,可以通过将InputStream转化为ByteArrayOutputStream来处理。InputStream对象本身无法复制,因为它没有实现Cloneable接口。因此,我们可以使用以下代码将InputStream转化为ByteArrayOutputStream:
```java
InputStream input = httpconn.getInputStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [InputStream转ByteArrayOutputStream](https://blog.csdn.net/hjgzj/article/details/78831241)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [InputStream重用技巧(利用ByteArrayOutputStream)](https://blog.csdn.net/IT_Magician/article/details/9240727)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]