Java.io.RandomAccessFile.read() 方法
-
描述
java.io.RandomAccessFile.read((byte[] b,int off,int len)方法读取到从该文件中的数据的len个字节到字节数组。 -
声明
以下是protected void read()方法的声明。 -
参数
b - 读取数据的缓冲区。off - 数组 b 中写入数据的起始偏移量。len - 读取的最大字节数。 -
返回值
此方法返回读入缓冲区的总字节数,如果由于已到达文件末尾而没有更多数据,则返回 -1。 -
异常
IOException - 如果发生 I/O 错误。如果已到达文件结尾,则不会抛出。NullPointerException - 如果 b 为空。IndexOutOfBoundsException - 如果 off 为负,len 为负,或者 len 大于 b.length - off。 -
例子
以下示例显示java.io.RandomAccessFile.read()方法的用法。假设我们有一个文本文件c:/test.txt,其内容如下。该文件将用作我们示例程序的输入 -让我们编译并运行以上程序,这将产生以下结果-