Langue

RuleBasedCollator.GetCollationKey(String) Méthode

Définition

Obtenez une clé de classement pour la source de chaîne d’argument à partir de ce RuleBasedCollator.

[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

Paramètres

source
String

chaîne de texte à transformer en clé de classement.

Retours

collationKey pour la chaîne donnée en fonction des règles de classement de ruleBasedCollator. Si la chaîne source a la valeur Null, une valeur CollationKey null est retournée.

Attributs

Remarques

Obtenez une clé de classement pour la source de chaîne d’argument à partir de ce RuleBasedCollator.

Recommandation générale : <br> Si la comparaison doit être effectuée sur la même chaîne plusieurs fois, il serait plus efficace de générer des CollationKeys pour les chaînes et d’utiliser CollationKey.compareTo(CollationKey) pour les comparaisons. Si les chaînes sont comparées une seule fois, l’utilisation de la méthode RuleBasedCollator.compare(String, String) aura de meilleures performances.

Consultez la documentation de classe pour obtenir une explication sur CollationKeys.

Java documentation pour android.icu.text.RuleBasedCollator.getCollationKey(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 à