当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)

类 java.io.PipedReader

java.lang.Object
   |
   +----java.io.Reader
           |
           +----java.io.PipedReader

public class PipedReader
extends Reader

管道的字符输入流。


构造子索引

PipedReader()
创建一个阅读器,它还未与一个管道书写器连接。
PipedReader(PipedWriter)
用指定的管道字符输出流,创建一个阅读器。

方法索引

close()
关闭流。
connect(PipedWriter)
将指定的管道书写器连接到当前阅读器。
read(char[], int, int)
将若干字符读入一个数组中。

构造子

PipedReader
 public PipedReader()
创建一个阅读器,它还未与一个管道书写器连接。

PipedReader
 public PipedReader(PipedWriter src) throws IOException
用指定的管道字符输出流,创建一个阅读器。


方法

connect
 public void connect(PipedWriter src) throws IOException
将指定的管道书写器连接到当前阅读器。

抛出: IOException
如果此阅读器已连接
read
 public int read(char cbuf[],
                   int off,
                 int len) throws IOException
将若干字符读入一个数组中。

参数:
cbuf - 目的缓冲区
off - 开始存储字符的偏移量。
len - 读取的最大字符数
返回值:
读取的字符数;如果已读到流尾则返回 -1。
抛出: IOException
如果发生一 I/O 错误。
覆盖:
Reader 中的 read
close
 public void close() throws IOException
关闭流。

抛出: IOException
如果发生一 I/O 错误。
覆盖:
Reader 中的 close

当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)