RuleBasedCollator.GetCollationKey(String) Metodo

Definizione

Ottenere una chiave delle regole di confronto per l'argomento Origine stringa da questo 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

Parametri

source
String

stringa di testo da trasformare in una chiave delle regole di confronto.

Valori restituiti

CollationKey per la stringa specificata in base alle regole di confronto di RuleBasedCollator. Se la stringa di origine è null, viene restituito un valore CollationKey null.

Attributi

Commenti

Ottenere una chiave delle regole di confronto per l'argomento Origine stringa da questo RuleBasedCollator.

Raccomandazione generale: <br> Se il confronto deve essere eseguito con la stessa stringa più volte, sarebbe più efficiente generare collationKey per le stringhe e usare CollationKey.compareTo(CollationKey) per i confronti. Se ogni stringa viene confrontata una sola volta, l'utilizzo del metodo RuleBasedCollator.compare(String, String) avrà prestazioni migliori.

Per una spiegazione di CollationKeys, vedere la documentazione della classe.

per android.icu.text.RuleBasedCollator.getCollationKey(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a