語言

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值小Double於 則為小anotherDouble於;若數0值大於 Double,則為大anotherDouble於 。

屬性

例外狀況

objectnull

備註

數值比較兩個 Double 物體。

此方法對有兩個差異的物件施加全序,Double與 Java 語言數值比較算符(<, <=, ==, >=, >double定義的不完全順序相較。

<ul><li> A NaN 在其他值下是 <em>無序</em> ,且在比較算符下與自身不相等。 此方法選擇定義 Double.NaN 為 等於自身且大於所有其他 double 值(包括 Double.POSITIVE_INFINITY)。

<正> 零與負零在數值上相等,但它們是不同且可區分的值。 此方法選擇定義正零(+0.0d),大於負零(-0.0d)。 </ul>

這確保了此方法所施加的物件的自然排序Double等值相容;關於浮點比較與排序的細節,請參見本討論。

在 1.2 版本中加入。

java.lang.Double.compareTo(java.lang.Double)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱