RuleBasedCollator.GetCollationKey(String) Methode

Definition

Rufen Sie einen Sortierschlüssel für die Argumentzeichenfolgenquelle aus dieser RuleBasedCollator ab.

[Android.Runtime.Register("getCollationKey", "(Ljava/lang/String;)Landroid/icu/text/CollationKey;", "", ApiSince=24)]
public override Android.Icu.Text.CollationKey? GetCollationKey(string? source);
[<Android.Runtime.Register("getCollationKey", "(Ljava/lang/String;)Landroid/icu/text/CollationKey;", "", ApiSince=24)>]
override this.GetCollationKey : string -> Android.Icu.Text.CollationKey

Parameter

source
String

der textzeichenfolge, der in einen Sortierschlüssel umgewandelt werden soll.

Gibt zurück

den CollationKey für die angegebene Zeichenfolge basierend auf den Sortierregeln dieser RuleBasedCollator. Wenn die Quellzeichenfolge null ist, wird ein Null-CollationKey zurückgegeben.

Attribute

Hinweise

Rufen Sie einen Sortierschlüssel für die Argumentzeichenfolgenquelle aus dieser RuleBasedCollator ab.

Allgemeine Empfehlung: <Br> Wenn der Vergleich mit derselben Zeichenfolge mehrmals durchgeführt werden soll, wäre es effizienter, CollationKeys für die Zeichenfolgen zu generieren und CollationKey.compareTo(CollationKey) für die Vergleiche zu verwenden. Wenn die einzelnen Zeichenfolgen nur einmal verglichen werden, hat die Verwendung der Methode RuleBasedCollator.compare(String, String) eine bessere Leistung.

Eine Erläuterung zu CollationKeys finden Sie in der Klassendokumentation.

Java Dokumentation für android.icu.text.RuleBasedCollator.getCollationKey(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.

Gilt für: