Linguaggio

Objects.Compare(Object, Object, IComparator) Metodo

Definizione

Restituisce 0 se gli argomenti sono identici e c.compare(a, b) in caso contrario.

[Android.Runtime.Register("compare", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)I", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static int Compare(Java.Lang.Object? a, Java.Lang.Object? b, Java.Util.IComparator c);
[<Android.Runtime.Register("compare", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)I", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Compare : Java.Lang.Object * Java.Lang.Object * Java.Util.IComparator -> int

Parametri

a
Object

un oggetto

b
Object

un oggetto da confrontare con a

c
IComparator

Comparator per confrontare i primi due argomenti

Valori restituiti

0 se gli argomenti sono identici e c.compare(a, b) in caso contrario.

Attributi

Commenti

Restituisce 0 se gli argomenti sono identici e c.compare(a, b) in caso contrario. Di conseguenza, se vengono restituiti entrambi gli null argomenti 0.

Si noti che se uno degli argomenti è null, un NullPointerException può o meno essere generato a seconda dei criteri di ordinamento, se presenti, sceglie Comparator Comparator di avere per null i valori.

per java.util.Objects.compare(T, T, java.util.Comparator<? super T>).

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