Java - PipedReader

2024 年 8 月 29 日 | 阅读 2 分钟

PipedReader 类用于将管道的内容读取为字符流。这个通常用于读取文本。

PipedReader 类必须连接到同一个PipedWriter,并且由不同的线程使用。

构造函数

构造函数描述
PipedReader(int pipeSize)它创建一个 PipedReader,使其尚未连接,并为管道缓冲区使用指定的管道大小。
PipedReader(PipedWriter src)它创建一个 PipedReader,使其连接到管道写入器 src。
PipedReader(PipedWriter src, int pipeSize)它创建一个 PipedReader,使其连接到管道写入器 src,并为管道缓冲区使用指定的管道大小。
PipedReader()它创建一个 PipedReader,使其尚未连接。

方法

修饰符和类型方法方法
voidclose()它关闭此管道流并释放与该流相关的任何系统资源。
voidconnect(PipedWriter src)它导致此管道读取器连接到管道写入器 src。
intread()它从此管道流读取下一个字符数据。
intread(char[] cbuf, int off, int len)它从此管道流读取最多 len 个字符数据到一个字符数组中。
booleanready()它指示此流是否已准备好读取。

示例

输出

I love my country