語言

Reader.TransferTo(Writer) 方法

定義

讀取此閱讀器的所有字元,並依照閱讀順序將字元寫給指定的作者。

[Android.Runtime.Register("transferTo", "(Ljava/io/Writer;)J", "GetTransferTo_Ljava_io_Writer_Handler", ApiSince=33)]
public virtual long TransferTo(Java.IO.Writer? out);
[<Android.Runtime.Register("transferTo", "(Ljava/io/Writer;)J", "GetTransferTo_Ljava_io_Writer_Handler", ApiSince=33)>]
abstract member TransferTo : Java.IO.Writer -> int64
override this.TransferTo : Java.IO.Writer -> int64

參數

out
Writer

作者,非零

傳回

轉移的字元數量

屬性

備註

讀取此閱讀器的所有字元,並依照閱讀順序將字元寫給指定的作者。 回來時,這位讀者會站在串流的末端。 此方法不會關閉讀者或作者。

此方法可能無限阻擋讀者閱讀,或無法寫信給作者。 當讀取器與/或寫入者非 同步關閉,或執行緒在傳輸過程中中斷時,行為高度依賴讀寫者,因此未特別指定。

如果在讀取讀取者或寫入給寫者時發生 I/O 錯誤,那麼在某些字元被讀取或寫入之後,可能會發生錯誤。 因此,讀取器可能不在串流的末端,且其中一條或兩個串流可能處於不一致的狀態。 強烈建議若發生 I/O 錯誤,應立即關閉這兩個串流。

加了10。

java.io.Reader.transferTo(java.io.Writer)Java 檔。

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

適用於