Язык

Double.CompareTo(Double) Метод

Определение

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

[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

Параметры

anotherDouble
Double

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

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

значение, если 0 числовое значение равно этомуanotherDouble; значение Double меньше, чем 0 если это DoubleanotherDoubleчисло меньше; и значение больше, чем 0 если это Double число большеanotherDouble.

Атрибуты

Исключения

objectЗначение null if .

Комментарии

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

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

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

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

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

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

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

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

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

См. также