共用方式為


Reader.Read 方法

定義

多載

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 錯誤,則為 。

如果 為 ,則 targetnull

如果 target 唯讀為唯讀。

備註

嘗試將字元讀入指定的字元緩衝區。 緩衝區會當作字元的存放庫使用:唯一所做的變更是 put 作業的結果。 不會執行緩衝區的翻轉或倒轉。

已在1.5中新增。

java.io.Reader.read(java.nio.CharBuffer)Java 檔。

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

適用於