首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

InputStream/FileInputStream可以多次read并且得到完整的数据吗?解决方案

2012-02-10 
InputStream/FileInputStream可以多次read并且得到完整的数据吗?好像是read完毕后,调用available()得到的

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给另一个缓存区赋值的话该如何操作?

[解决办法]
是否有难度,怎么不见一个回复呢?
结贴!

热点排行