Java Java.io.BufferedReader.read() 方法
-
描述
java.io.BufferedReader.read(char[] cbuf, int off, int len)方法将len字符读取到指定的数组中,该数组从offset off开始。此方法通过重复调用基础流的read方法来读取字符。如果满足以下条件之一,则该方法停止读取。- 已读取流中指定数量的字符。
- 如果已到达文件末尾。
- 由ready方法返回的False。
-
声明
以下是java.io.BufferedReader.read(char[] cbuf, int off, int len)方法的声明。 -
参数
-
cbuf目标缓冲区。
-
off -偏移量开始存储字符。
-
len要读取的字符数。
-
-
返回值
该方法以整数形式返回字符。如果已到达流的末尾,则该方法返回-1。 -
异常
IOException如果发生I / O错误 -
例子
下面的示例演示java.io.BufferedReader.read(char [] cbuf,int off,int len)方法的用法。假设我们有一个文本文件c:/test.txt ,其内容如下。该文件将用作示例程序的输入-让我们编译并运行以上程序,这将产生以下结果-