RuleBasedCollator.GetCollationKey(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.