Float.CompareTo(Float) 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 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.