語言

PipedReader.Read(Char[], Int32, Int32) 方法

定義

將這 len 條管道資料的字元數讀取到字元陣列。

[Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")]
public override int Read(char[]? cbuf, int off, int len);
[<Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")>]
override this.Read : char[] * int * int -> int

參數

cbuf
Char[]

資料被讀取到的緩衝區。

off
Int32

資料的起始偏移量。

len
Int32

最大字元數。

傳回

讀取到緩衝區的字元總數,或 -1 是當資料已到達串流結束時,資料已無餘。

屬性

例外狀況

如果 offset buffer.length。

如果讀取該讀取器的執行緒被中斷。

如果這個讀取器是關閉的,或是沒有連接到寫入者,或寫入連接的寫入者執行緒已經不在運作。

備註

將這 len 條管道資料的字元數讀取到字元陣列。 len若資料len流末端或超過管線緩衝區大小,讀取字元將少於字元。 此方法會阻塞直到至少有一個輸入字元可用。

的 java.io.PipedReader.read(char[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於