RuleBasedCollator.Compare(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Confronta il testo di origine String con il testo di destinazione String in base alle regole di confronto, alla modalità di forza e scomposizione per questo ruleBasedCollator.
[Android.Runtime.Register("compare", "(Ljava/lang/String;Ljava/lang/String;)I", "", ApiSince=24)]
public override int Compare(string? source, string? target);
[<Android.Runtime.Register("compare", "(Ljava/lang/String;Ljava/lang/String;)I", "", ApiSince=24)>]
override this.Compare : string * string -> int
Parametri
- source
- String
stringa di testo di origine.
- target
- String
stringa di testo di destinazione.
Valori restituiti
Restituisce un valore intero. Il valore è minore di zero se l'origine è minore di destinazione, il valore è zero se l'origine e la destinazione sono uguali, il valore è maggiore di zero se l'origine è maggiore della destinazione.
- Attributi
Commenti
Confronta il testo di origine String con il testo di destinazione String in base alle regole di confronto, alla modalità di forza e scomposizione per questo ruleBasedCollator. Restituisce un numero intero minore di, uguale o maggiore di zero a seconda che la stringa di origine sia minore di, uguale o maggiore della stringa di destinazione. Per un esempio di utilizzo, vedere la descrizione della classe Collator.
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 le prestazioni della velocità sono critiche e la creazione di istanze di oggetti deve essere ridotta, è possibile ottenere un'ulteriore ottimizzazione generando una chiave più semplice del formato RawCollationKey e riutilizzando questo oggetto RawCollationKey con il metodo RuleBasedCollator.getRawCollationKey. È possibile accedere direttamente alla rappresentazione dei byte interni tramite RawCollationKey e archiviare per un uso futuro. Come CollationKey, RawCollationKey fornisce un metodo RawCollationKey.compareTo per i confronti delle chiavi. Se ogni stringa viene confrontata una sola volta, l'utilizzo del metodo RuleBasedCollator.compare(String, String) avrà prestazioni migliori.
per android.icu.text.RuleBasedCollator.compare(java.lang.String, 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.