Lenguaje

Float.CompareTo(Float) Método

Definición

Compara dos Float objetos numéricamente.

[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

Parámetros

anotherFloat
Float

que Float se va a comparar.

Devoluciones

el valor 0 si anotherFloat es numéricamente igual a este Float; un valor menor que 0 si es Float numéricamente menor que anotherFloat; y un valor mayor que 0 si es Float numéricamente mayor que anotherFloat.

Atributos

Comentarios

Compara dos Float objetos numéricamente.

Este método impone un orden total en Float los objetos con dos diferencias en comparación con el orden incompleto definido por los operadores de comparación numéricos del lenguaje Java (<, <=, ==, >=, >) en float valores.

<ul><li> A NaN es <unordered></em> con respecto a otros valores y no es igual a sí mismo bajo los operadores de comparación. Este método elige definir Float.NaN para ser igual a sí mismo y mayor que todos los demás double valores (incluido Float.POSITIVE_INFINITY).

<li> Positivo cero y cero negativo comparan igual numéricamente, pero son valores distintivos y distintivos. Este método elige definir cero positivo (+0.0f), para que sea mayor que cero negativo (-0.0f). </ul>

Esto garantiza que la ordenación natural de Float los objetos impuestos por este método sea coherente con iguales; vea esta explicación para obtener más información sobre la comparación y el orden de punto flotante.

Agregado en la versión 1.2.

Java documentación para java.lang.Float.compareTo(java.lang.Float).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Consulte también