读入缓冲区中的总字节数。 如果字节数当前不可用,则总字节数可能小于所请求的字节数;如果已到达流结尾,则为零。
以下示例从 中读取内容,并将其写入另一个 。
此方法重写 。
参数提供 (缓冲区索引) 开始读取的字节的偏移量,参数提供要从此流中读取的最大字节数。 返回的值是读取的实际字节数;如果到达流的末尾,则返回的值为零。 如果读取操作成功,则流的当前位置将按读取的字节数前进。 如果发生异常,流的当前位置保持不变。
方法 仅在到达流的末尾后返回零。 否则, 始终在返回之前至少从流中读取一个字节。 如果在调用 时流中没有数据可用,则方法将阻塞,直到至少可以返回一个字节的数据。 实现可以自由返回比请求的字节少,即使尚未到达流的末尾。
用于 读取基元数据类型。
不要中断正在执行读取操作的线程。 尽管在取消阻止线程后,应用程序似乎可以成功运行,但中断可能会降低应用程序的性能和可靠性。
有关常见文件和目录操作的列表,请参阅 常见 I/O 任务。
- 文件和流 I/O
- 如何:从文件中读取文本
- 如何:将文本写入文件
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/11722.html