【发布时间】:2011-11-07 04:36:16
【问题描述】:
The documentation 表示不应使用available() 方法来确定InputStream 的大小。如何将InputStream 的全部内容读入字节数组?
InputStream in; //assuming already present
byte[] data = new byte[in.available()];
in.read(data);//now data is filled with the whole content of the InputStream
我可以多次读取到一个固定大小的缓冲区,但是,我必须将读取的数据合并到一个单字节数组中,这对我来说是个问题。
【问题讨论】:
标签: java inputstream