DataOutputStream.WriteUTF(String) Método

Definição

Grava uma cadeia de caracteres no fluxo de saída subjacente usando a codificação UTF-8 modificada de maneira independente do computador.

[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

Parâmetros

str
String

uma cadeia de caracteres a ser escrita.

Implementações

Atributos

Exceções

Comentários

Grava uma cadeia de caracteres no fluxo de saída subjacente usando a codificação UTF-8 modificada de maneira independente do computador.

Primeiro, dois bytes são gravados no fluxo de saída como se o writeShort método fornecesse o número de bytes a seguir. Esse valor é o número de bytes realmente gravados, não o comprimento da cadeia de caracteres. Após o comprimento, cada caractere da cadeia de caracteres é a saída, em sequência, usando a codificação UTF-8 modificada para o caractere. Se nenhuma exceção for gerada, o contador written será incrementado pelo número total de bytes gravados no fluxo de saída. Isso será pelo menos dois mais o comprimento de str, e no máximo dois mais três vezes o comprimento de str.

Documentação Java para java.io.DataOutputStream.writeUTF(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a