类FileInputStream
具有一个方法available()
,该方法返回要消耗的remaing大小
我正在尝试转换一个使用FileInputStream
使用FileChannel
的程序,我可以使用ByteBuffer
使用FileChannel
,但是我想知道如何从FileChannel
中完成其余的字节,有什么想法吗?
类
FileInputStream
具有一个可用方法(),该方法返回要消耗的remaing大小
这不是正确的解释。available()
返回可以在没有流阻塞的情况下可以读取/跳过的字节数估计。通常,这是当前由流缓冲的字节数(如果有)。它不会描述字节的数量,直到流到流中。
我想知道如何从
完成其余的字节FileChannel
将FileChannel.position()
与FileChannel.size()
进行比较,以查看保留多少个字节。