CollationKey.ToByteArray Metodo

Definizione

Duplica e restituisce il valore di questa proprietà CollationKey come sequenza di byte big-endian terminati da un valore Null.

[Android.Runtime.Register("toByteArray", "()[B", "", ApiSince=24)]
public byte[]? ToByteArray();
[<Android.Runtime.Register("toByteArray", "()[B", "", ApiSince=24)>]
member this.ToByteArray : unit -> byte[]

Valori restituiti

Byte[]

Valore collationKey in una sequenza di byte di byte big-endian terminati da un valore Null.

Attributi

Commenti

Duplica e restituisce il valore di questa proprietà CollationKey come sequenza di byte big-endian terminati da un valore Null.

Se due regole di confronto possono essere confrontate in modo legittimo, è possibile confrontare le matrici di byte di ognuna per ottenere lo stesso risultato, ad esempio

byte key1[] = collationkey1.toByteArray();
            byte key2[] = collationkey2.toByteArray();
            int key, targetkey;
            int i = 0;
            do {
                  key = key1[i] &amp; 0xFF;
                targetkey = key2[i] &amp; 0xFF;
                if (key &lt; targetkey) {
                    System.out.println("String 1 is less than string 2");
                    return;
                }
                if (targetkey &lt; key) {
                    System.out.println("String 1 is more than string 2");
                }
                i ++;
            } while (key != 0 &amp;&amp; targetKey != 0);

            System.out.println("Strings are equal.");

per android.icu.text.CollationKey.toByteArray().

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