Double.CompareTo(Double) 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.
Vergleicht zwei Double Objekte numerisch.
[Android.Runtime.Register("compareTo", "(Ljava/lang/Double;)I", "")]
public int CompareTo(Java.Lang.Double anotherDouble);
[<Android.Runtime.Register("compareTo", "(Ljava/lang/Double;)I", "")>]
member this.CompareTo : Java.Lang.Double -> int
Parameter
- anotherDouble
- Double
zu Double vergleichen.
Gibt zurück
der Wert 0 ist anotherDouble numerisch gleich diesem Double; ein Wert kleiner als 0 , wenn dies Double numerisch kleiner anotherDoubleist als ; und ein Wert größer als, wenn 0 dies Double numerisch größer ist als anotherDouble.
- Attribute
Ausnahmen
if object is null.
Hinweise
Vergleicht zwei Double Objekte numerisch.
Diese Methode legt eine Gesamtreihenfolge für Double Objekte mit zwei Unterschieden im Vergleich zur unvollständigen Reihenfolge fest, die durch die numerischen Vergleichsoperatoren der Java sprache (<, <=, ==, >=, >) für double Werte definiert wird.
<ul><li> A NaN ist <ungeordnet></em> in Bezug auf andere Werte und ungleich sich selbst unter den Vergleichsoperatoren. Mit dieser Methode wird festgelegt Double.NaN , dass sie gleich sich selbst und größer als alle anderen double Werte (einschließlich Double.POSITIVE_INFINITY) ist.
<li> Positive Null und negative Null vergleichen gleich numerisch, sind jedoch unterschiedliche und unterscheidungsfähige Werte. Mit dieser Methode wird eine positive Null (+0.0d) definiert, um größer als negative Null (-0.0d) zu sein.
</ul>
Dadurch wird sichergestellt, dass die natürliche Anordnung von Double Objekten, die von dieser Methode auferlegt werden, gleich ist. Weitere Informationen zum Gleitkommavergleich und zur Sortierung finden Sie in dieser Diskussion.
In 1.2 hinzugefügt.
Java Dokumentation für java.lang.Double.compareTo(java.lang.Double).
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.