Sprache

Double.CompareTo(Double) Methode

Definition

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.

Gilt für:

Weitere Informationen