InputStream/FileInputStream可以多次read并且得到完整的数据吗?
好像是read完毕后,调用available()得到的值就是0了。
如:
FileInputStream fis = new ///;
int len = fis.available();
byte[] data = new byte[len];
fis.read(data);
////
//此时fis.available()返回值为0,我还想使用fis给另一个缓存区赋值的话该如何操作?
------解决方案--------------------是否有难度,怎么不见一个回复呢?
结贴!