Sprache

Float.CompareTo(Float) Methode

Definition

Vergleicht zwei Float Objekte numerisch.

[Android.Runtime.Register("compareTo", "(Ljava/lang/Float;)I", "")]
public int CompareTo(Java.Lang.Float anotherFloat);
[<Android.Runtime.Register("compareTo", "(Ljava/lang/Float;)I", "")>]
member this.CompareTo : Java.Lang.Float -> int

Parameter

anotherFloat
Float

zu Float vergleichen.

Gibt zurück

der Wert 0 ist anotherFloat numerisch gleich diesem Float; ein Wert kleiner als 0 , wenn dies Float numerisch kleiner anotherFloatist als ; und ein Wert größer als, wenn 0 dies Float numerisch größer ist als anotherFloat.

Attribute

Hinweise

Vergleicht zwei Float Objekte numerisch.

Diese Methode legt eine Gesamtreihenfolge für Float Objekte mit zwei Unterschieden im Vergleich zur unvollständigen Reihenfolge fest, die durch die numerischen Vergleichsoperatoren der Java sprache (<, <=, ==, >=, >) für float 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 Float.NaN , dass sie gleich sich selbst und größer als alle anderen double Werte (einschließlich Float.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.0f) definiert, um größer als negative Null (-0.0f) zu sein. </ul>

Dadurch wird sichergestellt, dass die natürliche Anordnung von Float 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.Float.compareTo(java.lang.Float).

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