read
public int read(byte[] b,
int off,
int len)
throws IOException将最多 len 个数据字节从此文件读入 byte 数组。在至少一个输入字节可用前,此方法一直阻塞。
尽管 RandomAccessFile 不是 InputStream 的子类,但此方法的行为与 InputStream 的 InputStream.read(byte[], int, int) 方法完全一样。
参数:
b - 读入数据的缓冲区。
off - 写入数据的数组 b 中的初始偏移量。
len - 读取的最多字节数。
返回:
读入缓冲区的总字节数,如果由于已到达文件的末尾而不再有数据,则返回 -1。
--------------------------------------------------------------------------------