|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.io.Reader
java.io.PipedReader
public class PipedReader
傳送的字元輸入串流。
| 欄位摘要 |
|---|
| 從類別 java.io.Reader 繼承的欄位 |
|---|
lock |
| 建構子摘要 | |
|---|---|
PipedReader()
創建尚未連接的 PipedReader。 |
|
PipedReader(int pipeSize)
創建一個尚未 連接的 PipedReader,並對管道緩衝區使用指定的管道大小。 |
|
PipedReader(PipedWriter src)
創建連接到傳送 writer src 的 PipedReader。 |
|
PipedReader(PipedWriter src,
int pipeSize)
創建一個 PipedReader,使其連接到管道 writer src,並對管道緩衝區使用指定的管道大小。 |
|
| 方法摘要 | |
|---|---|
void |
close()
關閉此傳送串流並釋放與該串流相關的所有系統資源。 |
void |
connect(PipedWriter src)
使此傳送 reader 連接到傳送 writer src。 |
int |
read()
讀取此傳送串流中的下一個資料字元。 |
int |
read(char[] cbuf,
int off,
int len)
將此傳送串流中最多 len 個資料字元讀入字元陣列。 |
boolean |
ready()
告知是否準備讀取此串流。 |
| 從類別 java.io.Reader 繼承的方法 |
|---|
mark, markSupported, read, read, reset, skip |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public PipedReader(PipedWriter src)
throws IOException
src 的 PipedReader。寫入 src 的資料稍後將用作此串流的輸入。
src - 要連接的串流。
IOException - 如果發生 I/O 錯誤。
public PipedReader(PipedWriter src,
int pipeSize)
throws IOException
PipedReader,使其連接到管道 writer src,並對管道緩衝區使用指定的管道大小。寫入到 src 的資料將可用作此串流的輸入。
src - 要連接的串流。pipeSize - 管道緩衝區的大小。
IOException - 如果發生 I/O 錯誤。
IllegalArgumentException - 如果 pipeSize <= 0。public PipedReader()
PipedReader。使用前必須將其連接到 PipedWriter。
public PipedReader(int pipeSize)
連接的 PipedReader,並對管道緩衝區使用指定的管道大小。使用前必須將其連接到 PipedWriter。
pipeSize - 管道緩衝區的大小。
IllegalArgumentException - 如果 pipeSize <= 0。| 方法詳細資訊 |
|---|
public void connect(PipedWriter src)
throws IOException
src。如果此物件已經連接到其他某個傳送 writer,則拋出 IOException。
如果 src 是未連接的傳送 writer,而 snk 是未連接的傳送 reader,則可以通過以下調用之一連接它們:
snk.connect(src)
或:
src.connect(snk)
這兩個調用的效果相同。
src - 要連接的傳送 writer。
IOException - 如果發生 I/O 錯誤。
public int read()
throws IOException
-1。在輸入資料可用、檢測到串流的末尾或者拋出異常之前,此方法一直阻塞。
Reader 中的 read-1。
IOException - 如果管道處於 broken、未連接或關閉狀態,或者發生 I/O 錯誤。
public int read(char[] cbuf,
int off,
int len)
throws IOException
len 個資料字元讀入字元陣列。如果已到達資料串流的末尾,或者 len 超出管道緩衝區大小,則讀取的字元數少於 len。此方法一直阻塞,直到至少一個輸入字元可用。
Reader 中的 readcbuf - 讀入資料的緩衝區。off - 資料的初始偏移量。len - 讀取的最大字元數。
-1。
IOException - 如果管道處於 broken、未連接或關閉狀態,或者發生 I/O 錯誤。
public boolean ready()
throws IOException
Reader 中的 readyIOException - 如果管道處於 broken、未連接或關閉狀態。
public void close()
throws IOException
Closeable 中的 closeReader 中的 closeIOException - 如果發生 I/O 錯誤。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。