Reader.Read 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Read(Char[], Int32, Int32) |
將字元讀入陣列的一部分。 |
Read(Char[]) |
將字元讀入陣列。 |
Read() |
讀取單一字元。 |
Read(CharBuffer) |
嘗試將字元讀入指定的字元緩衝區。 |
Read(Char[], Int32, Int32)
將字元讀入陣列的一部分。
[Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")]
public abstract int Read (char[]? cbuf, int off, int len);
[<Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")>]
abstract member Read : char[] * int * int -> int
參數
- cbuf
- Char[]
目的地緩衝區
- off
- Int32
開始儲存字元的位移
- len
- Int32
要讀取的字元數上限
傳回
讀取的字元數,如果已到達數據流結尾,則為 -1
- 屬性
例外狀況
如果關閉此讀取器或發生其他 I/O 錯誤, 則為 。
備註
將字元讀入陣列的一部分。 這個方法會封鎖,直到某些輸入可用、發生 I/O 錯誤或到達數據流結尾為止。
的 java.io.Reader.read(char[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Read(Char[])
將字元讀入陣列。
[Android.Runtime.Register("read", "([C)I", "GetRead_arrayCHandler")]
public virtual int Read (char[]? cbuf);
[<Android.Runtime.Register("read", "([C)I", "GetRead_arrayCHandler")>]
abstract member Read : char[] -> int
override this.Read : char[] -> int
參數
- cbuf
- Char[]
目的地緩衝區
傳回
讀取的字元數,如果已到達數據流結尾,則為 -1
- 屬性
例外狀況
如果關閉此讀取器或發生其他 I/O 錯誤, 則為 。
備註
將字元讀入陣列。 這個方法會封鎖,直到某些輸入可用、發生 I/O 錯誤或到達數據流結尾為止。
的 java.io.Reader.read(char[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Read()
讀取單一字元。
[Android.Runtime.Register("read", "()I", "GetReadHandler")]
public virtual int Read ();
[<Android.Runtime.Register("read", "()I", "GetReadHandler")>]
abstract member Read : unit -> int
override this.Read : unit -> int
傳回
讀取為範圍 0 到 65535 的整數位元,0x00-0xffff
如果已達到數據流結尾,則為 -1
- 屬性
例外狀況
如果關閉此讀取器或發生其他 I/O 錯誤, 則為 。
備註
讀取單一字元。 這個方法會封鎖直到字元可用、發生 I/O 錯誤或到達數據流結尾為止。
想要支援有效率單一字元輸入的子類別應該覆寫此方法。
的 java.io.Reader.read()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Read(CharBuffer)
嘗試將字元讀入指定的字元緩衝區。
[Android.Runtime.Register("read", "(Ljava/nio/CharBuffer;)I", "GetRead_Ljava_nio_CharBuffer_Handler")]
public virtual int Read (Java.Nio.CharBuffer? target);
[<Android.Runtime.Register("read", "(Ljava/nio/CharBuffer;)I", "GetRead_Ljava_nio_CharBuffer_Handler")>]
abstract member Read : Java.Nio.CharBuffer -> int
override this.Read : Java.Nio.CharBuffer -> int
參數
- target
- CharBuffer
要讀取字元的緩衝區
傳回
新增至緩衝區的字元數,如果這個字元的來源位於緩衝區結尾,則為 -1
實作
- 屬性
例外狀況
如果從這個讀取器讀取時發生任何 I/O 錯誤,則為 。
如果 為 ,則 target
為 null
。
如果 target
唯讀為唯讀。
備註
嘗試將字元讀入指定的字元緩衝區。 緩衝區會當作字元的存放庫使用:唯一所做的變更是 put 作業的結果。 不會執行緩衝區的翻轉或倒轉。
已在1.5中新增。
的 java.io.Reader.read(java.nio.CharBuffer)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。