Sprache

Charset.AvailableCharsets Methode

Definition

Erstellt eine sortierte Zuordnung aus kanonischen Zeichensatznamen zu Charset-Objekten.

[Android.Runtime.Register("availableCharsets", "()Ljava/util/SortedMap;", "")]
public static System.Collections.Generic.IDictionary<string,Java.Nio.Charset.Charset>? AvailableCharsets();
[<Android.Runtime.Register("availableCharsets", "()Ljava/util/SortedMap;", "")>]
static member AvailableCharsets : unit -> System.Collections.Generic.IDictionary<string, Java.Nio.Charset.Charset>

Gibt zurück

Eine unveränderliche Zuordnung ohne Groß-/Kleinschreibung von kanonischen Zeichensatznamen zu Zeichensatzobjekten

Attribute

Hinweise

Erstellt eine sortierte Zuordnung aus kanonischen Zeichensatznamen zu Charset-Objekten.

Die von dieser Methode zurückgegebene Karte enthält einen Eintrag für jeden Zeichensatz, für den die Unterstützung im aktuellen Java virtuellen Computer verfügbar ist. Wenn zwei oder mehr unterstützte Zeichensätze den gleichen kanonischen Namen haben, enthält die resultierende Karte nur eine davon. die enthalten ist, wird nicht angegeben.

Der Aufruf dieser Methode und die nachfolgende Verwendung der resultierenden Zuordnung kann dazu führen, dass zeitaufwendige Datenträger- oder Netzwerk-E/A-Vorgänge auftreten. Diese Methode wird für Anwendungen bereitgestellt, die alle verfügbaren Zeichensätze aufzählen müssen, z. B. um die Auswahl von Benutzerzeichen zuzulassen. Diese Methode wird nicht von der #forName forName Methode verwendet, die stattdessen einen effizienten inkrementellen Nachschlagealgorithmus verwendet.

Diese Methode gibt möglicherweise unterschiedliche Ergebnisse zu unterschiedlichen Zeiten zurück, wenn neue Zeichensatzanbieter dynamisch dem aktuellen virtuellen Java-Computer zur Verfügung gestellt werden. Ohne solche Änderungen sind die von dieser Methode zurückgegebenen Zeichensätze genau diejenigen, die über die #forName forName Methode abgerufen werden können.

Java Dokumentation für java.nio.charset.Charset.availableCharsets().

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: