ICharSequence.Compare Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| Compare(ICharSequence, ICharSequence) |
Membandingkan dua |
| Compare(String, String) |
Membandingkan dua |
Compare(ICharSequence, ICharSequence)
Membandingkan dua CharSequence instans secara leksikografis.
[Android.Runtime.Register("compare", "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I", "", ApiSince=34)]
public static int Compare(Java.Lang.ICharSequence cs1, Java.Lang.ICharSequence cs2);
[<Android.Runtime.Register("compare", "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I", "", ApiSince=34)>]
static member Compare : Java.Lang.ICharSequence * Java.Lang.ICharSequence -> int
Parameter
- cs1
- ICharSequence
yang pertama CharSequence
- cs2
- ICharSequence
yang kedua CharSequence
Mengembalikan
nilai 0 jika keduanya CharSequence sama; bilangan bulat negatif jika yang pertama CharSequence secara leksikografis kurang dari yang kedua; atau bilangan bulat positif jika yang pertama CharSequence secara leksikografis lebih besar dari yang kedua.
- Atribut
Keterangan
Membandingkan dua CharSequence instans secara leksikografis. Mengembalikan nilai negatif, nol, atau nilai positif jika urutan pertama secara leksikografis kurang dari, sama dengan, atau lebih besar dari yang kedua, masing-masing.
Urutan CharSequence leksikografis didefinisikan sebagai berikut.
CharSequence Pertimbangkan lensa panjang cs untuk menjadi urutan nilai karakter, cs[0] hingga cs[len-1]. Misalkan k adalah indeks terendah di mana nilai karakter yang sesuai dari setiap urutan berbeda. Urutan leksikografis urutan ditentukan oleh perbandingan numerik dari nilai karakter cs1[k] dengan cs2[k]. Jika tidak ada indeks k seperti itu, urutan yang lebih pendek dianggap kurang secara leksikografis daripada yang lain. Jika urutan memiliki panjang yang sama, urutannya dianggap sama secara leksikografis.
Ditambahkan dalam 11.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
Compare(String, String)
Membandingkan dua CharSequence instans secara leksikografis.
public static int Compare(string cs1, string cs2);
static member Compare : string * string -> int
Parameter
- cs1
- String
yang pertama CharSequence
- cs2
- String
yang kedua CharSequence
Mengembalikan
nilai 0 jika keduanya CharSequence sama; bilangan bulat negatif jika yang pertama CharSequence secara leksikografis kurang dari yang kedua; atau bilangan bulat positif jika yang pertama CharSequence secara leksikografis lebih besar dari yang kedua.
Keterangan
Membandingkan dua CharSequence instans secara leksikografis. Mengembalikan nilai negatif, nol, atau nilai positif jika urutan pertama secara leksikografis kurang dari, sama dengan, atau lebih besar dari yang kedua, masing-masing.
Urutan CharSequence leksikografis didefinisikan sebagai berikut.
CharSequence Pertimbangkan lensa panjang cs untuk menjadi urutan nilai karakter, cs[0] hingga cs[len-1]. Misalkan k adalah indeks terendah di mana nilai karakter yang sesuai dari setiap urutan berbeda. Urutan leksikografis urutan ditentukan oleh perbandingan numerik dari nilai karakter cs1[k] dengan cs2[k]. Jika tidak ada indeks k seperti itu, urutan yang lebih pendek dianggap kurang secara leksikografis daripada yang lain. Jika urutan memiliki panjang yang sama, urutannya dianggap sama secara leksikografis.
Ditambahkan dalam 11.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.