Langue

ByteArrayOutputStream.ToString Méthode

Définition

Surcharges

Nom Description
ToString(Charset)

Convertit le contenu de la mémoire tampon en chaîne en décodant les octets à l’aide du contenu spécifié java.nio.charset.Charset charset.

ToString(Int32)
Obsolète.

Crée une chaîne nouvellement allouée.

ToString(String)

Convertit le contenu de la mémoire tampon en chaîne en décodant les octets à l’aide du nom java.nio.charset.Charset charset.

ToString(Charset)

Convertit le contenu de la mémoire tampon en chaîne en décodant les octets à l’aide du contenu spécifié java.nio.charset.Charset charset.

[Android.Runtime.Register("toString", "(Ljava/nio/charset/Charset;)Ljava/lang/String;", "GetToString_Ljava_nio_charset_Charset_Handler", ApiSince=33)]
public virtual string ToString(Java.Nio.Charset.Charset charset);
[<Android.Runtime.Register("toString", "(Ljava/nio/charset/Charset;)Ljava/lang/String;", "GetToString_Ljava_nio_charset_Charset_Handler", ApiSince=33)>]
override this.ToString : Java.Nio.Charset.Charset -> string

Paramètres

charset
Charset

java.nio.charset.Charset charset à utiliser pour décoder le bytes

Retours

Chaîne décodée du contenu de la mémoire tampon.

Attributs

Remarques

Convertit le contenu de la mémoire tampon en chaîne en décodant les octets à l’aide du contenu spécifié java.nio.charset.Charset charset. La longueur du nouveau String est une fonction de l’ensemble de caractères, et peut donc ne pas être égale à la longueur du tableau d’octets.

Cette méthode remplace toujours les séquences de caractères incorrectes et non formées par la chaîne de remplacement par défaut de l’ensemble de caractères. La java.nio.charset.CharsetDecoder classe doit être utilisée lorsque davantage de contrôle sur le processus de décodage est nécessaire.

Ajouté dans 10.

Java documentation pour java.io.ByteArrayOutputStream.toString(java.nio.charset.Charset).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

ToString(Int32)

Attention

deprecated

Crée une chaîne nouvellement allouée.

[Android.Runtime.Register("toString", "(I)Ljava/lang/String;", "GetToString_IHandler")]
[System.Obsolete("deprecated")]
public virtual string ToString(int hibyte);
[<Android.Runtime.Register("toString", "(I)Ljava/lang/String;", "GetToString_IHandler")>]
[<System.Obsolete("deprecated")>]
override this.ToString : int -> string

Paramètres

hibyte
Int32

octets élevés de chaque caractère Unicode résultant.

Retours

contenu actuel du flux de sortie, sous forme de chaîne.

Attributs

Remarques

Crée une chaîne nouvellement allouée. Sa taille est la taille actuelle du flux de sortie et le contenu valide de la mémoire tampon ont été copiés dans celui-ci. Chaque caractère c de la chaîne résultante est construit à partir de l’élément b correspondant dans le tableau d’octets de sorte que : <blockquote>

{@code
                c == (char)(((hibyte & 0xff) << 8) | (b & 0xff))
            }

</blockquote>

Ce membre est déconseillé. Cette méthode ne convertit pas correctement les octets en caractères. A partir de JDK  ; 1.1, la méthode recommandée consiste à utiliser le ou #toString(Charset charset) la #toString(String charsetName) méthode, qui prend un argument de nom d’encodage ou de jeu de caractères, ou la méthode, qui utilise l’encodage toString() de caractères par défaut de la plateforme.

Java documentation pour java.io.ByteArrayOutputStream.toString(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

ToString(String)

Convertit le contenu de la mémoire tampon en chaîne en décodant les octets à l’aide du nom java.nio.charset.Charset charset.

[Android.Runtime.Register("toString", "(Ljava/lang/String;)Ljava/lang/String;", "GetToString_Ljava_lang_String_Handler")]
public virtual string ToString(string charsetName);
[<Android.Runtime.Register("toString", "(Ljava/lang/String;)Ljava/lang/String;", "GetToString_Ljava_lang_String_Handler")>]
override this.ToString : string -> string

Paramètres

charsetName
String

nom d’un objet pris en charge java.nio.charset.Charset charset

Retours

Chaîne décodée du contenu de la mémoire tampon.

Attributs

Exceptions

si l’encodage fourni n’est pas pris en charge.

Remarques

Convertit le contenu de la mémoire tampon en chaîne en décodant les octets à l’aide du nom java.nio.charset.Charset charset.

Cette méthode est équivalente à #toString(charset) celle qui prend un java.nio.charset.Charset charset.

Appel de cette méthode du formulaire

{@code
                 ByteArrayOutputStream b = ...
                 b.toString("UTF-8")
                 }

se comporte exactement de la même façon que l’expression

{@code
                 ByteArrayOutputStream b = ...
                 b.toString(StandardCharsets.UTF_8)
                 }

Ajouté dans la version 1.1.

Java documentation pour java.io.ByteArrayOutputStream.toString(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à