Double.CompareTo(Double) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
數值比較兩個 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於 。
- 屬性
例外狀況
若 object 是 null。
備註
數值比較兩個 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 屬性授權中所述的詞彙使用。