RandomAccessFile.WriteUTF(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以修改過的 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 屬性授權中所述的詞彙使用。