Collator.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(Object, Object) |
Membandingkan dua argumennya untuk urutan. |
| Compare(String, String) |
Membandingkan string sumber dengan string target sesuai dengan aturan kolaborasi untuk Kolaborator ini. |
Compare(Object, Object)
Membandingkan dua argumennya untuk urutan.
[Android.Runtime.Register("compare", "(Ljava/lang/Object;Ljava/lang/Object;)I", "GetCompare_Ljava_lang_Object_Ljava_lang_Object_Handler")]
public virtual int Compare(Java.Lang.Object? o1, Java.Lang.Object? o2);
[<Android.Runtime.Register("compare", "(Ljava/lang/Object;Ljava/lang/Object;)I", "GetCompare_Ljava_lang_Object_Ljava_lang_Object_Handler")>]
abstract member Compare : Java.Lang.Object * Java.Lang.Object -> int
override this.Compare : Java.Lang.Object * Java.Lang.Object -> int
Parameter
- o1
- Object
objek pertama String yang akan dibandingkan.
- o2
- Object
objek kedua String yang akan dibandingkan.
Mengembalikan
bilangan bulat negatif, nol, atau bilangan bulat positif karena argumen pertama kurang dari, sama dengan, atau lebih besar dari yang kedua.
- Atribut
Pengecualian
jika object1 atau object2 bukan .String
Keterangan
Membandingkan dua argumennya untuk urutan. Mengembalikan bilangan bulat negatif, nol, atau bilangan bulat positif karena argumen pertama kurang dari, sama dengan, atau lebih besar dari yang kedua.
Implementasi ini hanya mengembalikan compare((String)o1, (String)o2).
Ditambahkan dalam 1.2.
Java dokumentasi untuk java.text.Collator.compare(java.lang.Object, java.lang.Object).
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 string sumber dengan string target sesuai dengan aturan kolaborasi untuk Kolaborator ini.
[Android.Runtime.Register("compare", "(Ljava/lang/String;Ljava/lang/String;)I", "GetCompare_Ljava_lang_String_Ljava_lang_String_Handler")]
public abstract int Compare(string? source, string? target);
[<Android.Runtime.Register("compare", "(Ljava/lang/String;Ljava/lang/String;)I", "GetCompare_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Compare : string * string -> int
Parameter
- source
- String
string sumber.
- target
- String
string target.
Mengembalikan
Mengembalikan nilai bilangan bulat. Nilai kurang dari nol jika sumber kurang dari target, nilainya nol jika sumber dan target sama, nilai lebih besar dari nol jika sumber lebih besar dari target.
- Atribut
Keterangan
Membandingkan string sumber dengan string target sesuai dengan aturan kolaborasi untuk Kolaborator ini. Mengembalikan bilangan bulat yang kurang dari, sama dengan atau lebih besar dari nol tergantung pada apakah String sumber kurang dari, sama dengan atau lebih besar dari string target. Lihat deskripsi kelas Kolaborator untuk contoh penggunaan.
Untuk perbandingan satu kali, metode ini memiliki performa terbaik. Jika String tertentu akan terlibat dalam beberapa perbandingan, CollationKey.compareTo memiliki performa terbaik. Lihat deskripsi kelas Kolaborator untuk contoh menggunakan CollationKeys.
Java dokumentasi untuk java.text.Collator.compare(java.lang.String, java.lang.String).
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.