Collator.Compare Metode

Definisi

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.

Berlaku untuk