語言

RandomAccessFile.WriteUTF(String) 方法

定義

以修改過的 UTF-8 編碼,以機器獨立的方式寫入字串。

[Android.Runtime.Register("writeUTF", "(Ljava/lang/String;)V", "")]
public void WriteUTF(string? str);
[<Android.Runtime.Register("writeUTF", "(Ljava/lang/String;)V", "")>]
abstract member WriteUTF : string -> unit
override this.WriteUTF : string -> unit

參數

str
String

一串待書寫的線。

實作

屬性

例外狀況

如果在寫入此檔案時發生 I/O 錯誤。

如果編碼字串長度超過 65535 位元組。

備註

以修改過的 UTF-8 編碼,以機器獨立的方式寫入字串。

首先,從當前檔案指標開始寫入兩個位元組,就像用給出後續位元組數的方法一樣 writeShort 。 這個值是實際寫出的位元組數,而非字串的長度。 根據長度,字串的每個字元依序輸出,使用修改過的 UTF-8 編碼。

java.io.RandomAccessFile.writeUTF(java.lang.String)Java 檔。

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

適用於

另請參閱