Язык

Float.CompareTo(Float) Метод

Определение

Сравнивает два Float объекта числовым образом.

[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

Параметры

anotherFloat
Float

Float для сравнения.

Возвращаемое значение

значение, если 0 числовое значение равно этомуanotherFloat; значение Float меньше, чем 0 если это FloatanotherFloatчисло меньше; и значение больше, чем 0 если это Float число большеanotherFloat.

Атрибуты

Комментарии

Сравнивает два Float объекта числовым образом.

Этот метод накладывает общий порядок объектов Float с двумя различиями по сравнению с неполным порядком, определенным Java числовыми операторами сравнения языка (<, <=, ==, >=, >) для float значений.

<ul><li> A NaN является <em>unordered</em> относительно других значений и неравно к себе в операторах сравнения. Этот метод выбирает, чтобы быть Float.NaN равным самому себе и больше всех остальных double значений (включая Float.POSITIVE_INFINITY).

<li> Положительный нуль и отрицательный ноль сравниваются равным числовым образом, но являются отдельными и различаемыми значениями. Этот метод выбирает определение положительного нуля (+0.0f), чтобы быть больше отрицательного нуля (-0.0f). </ul>

Это гарантирует, что естественное упорядочение объектов, введенных Float этим методом , согласуется с равными. Дополнительные сведения о сравнении и упорядочении с плавающей запятой см. в этом обсуждении.

Добавлено в версии 1.2.

Java документации по java.lang.Float.compareTo(java.lang.Float).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

См. также