ByteArrayOutputStream.ToString Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ToString(Charset) |
Konvertiert den Inhalt des Puffers in eine Zeichenfolge, indem die Bytes mithilfe des angegebenen |
| ToString(Int32) |
Veraltet.
Erstellt eine neu zugeordnete Zeichenfolge. |
| ToString(String) |
Wandelt den Inhalt des Puffers in eine Zeichenfolge um, indem die Bytes mithilfe des benannten |
ToString(Charset)
Konvertiert den Inhalt des Puffers in eine Zeichenfolge, indem die Bytes mithilfe des angegebenen java.nio.charset.Charset charsetDecodierungszeichens decodiert werden.
[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
Parameter
- charset
- Charset
das zu decodierende Java.nio.charset.Charset-Zeichensatz bytes
Gibt zurück
Vom Inhalt des Puffers decodierte Zeichenfolge.
- Attribute
Hinweise
Konvertiert den Inhalt des Puffers in eine Zeichenfolge, indem die Bytes mithilfe des angegebenen java.nio.charset.Charset charsetDecodierungszeichens decodiert werden. Die Länge des Neuen String ist eine Funktion des Zeichensets und kann daher nicht gleich der Länge des Bytearrays sein.
Diese Methode ersetzt immer falsch formatierte Eingabe- und nicht verwendbare Zeichensequenzen durch die Standardersetzungszeichenfolge des Zeichensets. Die java.nio.charset.CharsetDecoder Klasse sollte verwendet werden, wenn mehr Kontrolle über den Decodierungsprozess erforderlich ist.
In 10 hinzugefügt.
Java Dokumentation für java.io.ByteArrayOutputStream.toString(java.nio.charset.Charset).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ToString(Int32)
Achtung
deprecated
Erstellt eine neu zugeordnete Zeichenfolge.
[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
Parameter
- hibyte
- Int32
das hohe Byte jedes resultierenden Unicode-Zeichens.
Gibt zurück
der aktuelle Inhalt des Ausgabedatenstroms als Zeichenfolge.
- Attribute
Hinweise
Erstellt eine neu zugeordnete Zeichenfolge. Seine Größe ist die aktuelle Größe des Ausgabedatenstroms, und der gültige Inhalt des Puffers wurde in ihn kopiert. Jedes Zeichen c in der resultierenden Zeichenfolge wird aus dem entsprechenden Element b im Bytearray erstellt, z. B.: <Blockquote>
{@code
c == (char)(((hibyte & 0xff) << 8) | (b & 0xff))
}
</blockquote>
Dieses Element ist veraltet. Diese Methode konvertiert Bytes nicht ordnungsgemäß in Zeichen. Ab JDK 1.1, die bevorzugte Möglichkeit, dies zu tun, ist über die #toString(String charsetName) Oder-Methode #toString(Charset charset) , die einen Codierungsnamen oder ein Zeichensatzargument verwendet, oder die toString() Methode, die die Standardzeichencodierung der Plattform verwendet.
Java Dokumentation für java.io.ByteArrayOutputStream.toString(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ToString(String)
Wandelt den Inhalt des Puffers in eine Zeichenfolge um, indem die Bytes mithilfe des benannten java.nio.charset.Charset charsetDecodierungszeichens decodiert werden.
[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
Parameter
- charsetName
- String
der Name eines unterstützten java.nio.charset.Charset charset
Gibt zurück
Vom Inhalt des Puffers decodierte Zeichenfolge.
- Attribute
Ausnahmen
wenn die bereitgestellte Codierung nicht unterstützt wird.
Hinweise
Wandelt den Inhalt des Puffers in eine Zeichenfolge um, indem die Bytes mithilfe des benannten java.nio.charset.Charset charsetDecodierungszeichens decodiert werden.
Diese Methode ist gleichbedeutend mit #toString(charset) einer java.nio.charset.Charset charset.
Ein Aufruf dieser Methode des Formulars
{@code
ByteArrayOutputStream b = ...
b.toString("UTF-8")
}
verhält sich genau auf die gleiche Weise wie der Ausdruck
{@code
ByteArrayOutputStream b = ...
b.toString(StandardCharsets.UTF_8)
}
In 1.1 hinzugefügt.
Java Dokumentation für java.io.ByteArrayOutputStream.toString(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.