在Java字符流操作中,`Reader` 类的 `read(char[] cbuf)` 方法执行后,如果返回值为 -1,表明什么? A. 读取过程中发生了I/O错误。 B. 输入流中没有可读取的字符。 C. 数组 `cbuf` 为空或为 `null`。 D. 读取的字符数与数组 `cbuf` 的长度相等。 答案解析 当`read(char[] cbuf)`方法返回-1时,表示已经到达输入流的末尾,没有更多字符可以读取。这与I/O错误、数组为空或读取字符数无关。 正确答案:B