Objects.Compare(Object, Object, IComparator) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt 0 zurück, wenn die Argumente identisch sind und c.compare(a, b) andernfalls.
[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
Parameter
- a
- Object
ein Objekt
- b
- Object
ein Objekt, das verglichen werden soll a
die Comparator ersten beiden Argumente zu vergleichen
Gibt zurück
0, wenn die Argumente identisch sind und c.compare(a, b) andernfalls.
- Attribute
Hinweise
Gibt 0 zurück, wenn die Argumente identisch sind und c.compare(a, b) andernfalls. Wenn also beide Argumente 0 sind null , wird zurückgegeben.
Beachten Sie, dass, wenn eines der Argumente lautet, je NullPointerException nach sortierrichtlinie möglicherweise oder nicht ausgelöst werden kann, falls vorhanden, die Comparator Comparator für Werte festgelegt werden sollnull.null
Java Dokumentation für java.util.Objects.compare(T, T, java.util.Comparator<? super T>).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.