我正在使用此代码写入文件,它会抛出IndexOutOfBoundException
.
InputStream is = res.openStream();
FileOutputStream fos = new FileOutputStream(file);
byte[] array = new byte[1024];
for(int i = is.read(array); i != 1; i=is.read(array)) {
fos.write(array, 0, i);
}
我怎样才能检查还有多少字节要写?