发布日期:2018-03-26
在JAVA中将输入流(InputStream)转换为字节数组+ 查看更多
在JAVA中将输入流(InputStream)转换为字节数组
+ 查看更多
发布日期:2018-03-10 11:25
分类:JAVA
浏览次数:315
如下:
在JAVA中怎么将读到的输入流转换为字节数组?
在JAVA中怎么将读到的输入流转换为字节数组?
回答:
你可以使用Apache Commons IO来解决这个及类似的问题。
IOUtils类有一个静态方法来读取InputStream并返回一个byte []。
方法内实现:先创建一个ByteArrayOutputStream,然后然后复制bytes到输出,然后调用toBytesArray()。通过复制字节到4KiB的块中可以处理大文件。
IOUtils类有一个静态方法来读取InputStream并返回一个byte []。
方法内实现:先创建一个ByteArrayOutputStream,然后然后复制bytes到输出,然后调用toBytesArray()。通过复制字节到4KiB的块中可以处理大文件。