語言

DataOutputStream.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

一串待書寫的線。

實作

屬性

例外狀況

備註

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

首先,將兩個位元組寫入輸出串流,就像用 writeShort 給出後續位元組數的方法一樣。 這個值是實際寫出的位元組數,而非字串的長度。 依照長度,字串的每個字元依序輸出,使用修改過的 UTF-8 編碼。 若未拋出例外,計數 written 器會以寫入輸出串流的總位元組數遞增。 這至少是 2 加 的 str長度,且最多是 的 2 加三倍 str。

Java 文件 java.io.DataOutputStream.writeUTF(java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於