public class PipedReader extends Reader
| Constructor and Description |
|---|
PipedReader()
创建一个
PipedReader因此没有
connected。
|
PipedReader(int pipeSize)
创建一个
PipedReader因此没有
connected并使用指定的管道尺寸的管的缓冲。
|
PipedReader(PipedWriter src)
创建一个
PipedReader使它连接到管道的作家
src。
|
PipedReader(PipedWriter src, int pipeSize)
创建一个
PipedReader使它连接到管道的作家
src并使用指定的管道尺寸的管的缓冲。
|
public PipedReader(PipedWriter src) throws IOException
PipedReader使它连接到管道的作家
src。写
src数据就可以从这流输入。
src流-连接。
IOException如果I/O错误发生。
public PipedReader(PipedWriter src, int pipeSize) throws IOException
PipedReader使它连接到管道的作家
src并使用指定的管道尺寸的管的缓冲。写
src数据就可以从这流输入。
src流-连接。
pipeSize -管道的缓冲区的大小。
IOException如果I/O错误发生。
pipeSize <= 0
IllegalArgumentException。
public PipedReader()
public PipedReader(int pipeSize)
pipeSize -管道的缓冲区的大小。
pipeSize <= 0
IllegalArgumentException。
public void connect(PipedWriter src) throws IOException
src。如果这个对象已经连接到其他管道的作家,一个
IOException抛出。
如果src是悬空管道的作家和snk是悬空管道的读者,他们可以通过电话连接:
snk.connect(src)
或呼叫:
src.connect(snk)
这两个电话有相同的效果。
src作家的管道连接。
IOException如果I/O错误发生。
public int read()
throws IOException
-1。此方法块,直到输入数据可用,流的结束被检测到,或抛出异常。
read 方法重写,继承类
Reader
-1如果到达流的末尾。
IOException如果管
broken,
unconnected,关闭,或发生I/O错误。
public int read(char[] cbuf,
int off,
int len)
throws IOException
len字符。小于
len字符将如果数据到达流的末尾或者
len超过管道的缓冲区大小的读。此方法块,直到输入的至少一个字符可用。
read 方法重写,继承类
Reader
cbuf -缓冲区中读取数据。
off -数据的起始偏移量。
len -最大字符数读。
-1如果没有更多的数据,因为已到达流的末尾。
IOException如果管
broken,
unconnected,关闭,或发生I/O错误。
public boolean ready()
throws IOException
ready 方法重写,继承类
Reader
IOException如果管
broken,
unconnected,或关闭。
public void close()
throws IOException
close 接口
Closeable
close 接口
AutoCloseable
close 方法重写,继承类
Reader
IOException如果I/O错误发生。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.