Double.CompareTo(Double) メソッド

定義

2 つの 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がこのと数値的にDouble等しい場合anotherDoubleは 。数値Doubleが より0小さい場合は より小さいanotherDouble値、数値が よりanotherDouble大きい場合Doubleは より0大きい値。

属性

例外

が の場合objectnull

注釈

2 つの Double オブジェクトを数値で比較します。

このメソッドは、値に対する Double Java 言語の数値比較演算子 (<, <=, ==, >=, >) によって定義された不完全な順序と比較して、2 つの違いがあるオブジェクトに対して合計順序を double 適用します。

<ul><li> A NaN は、 <他の>値に対して順序なし</em> であり、比較演算子の下でそれ自体と等しくありません。 このメソッドは、それ自体と等しく、他doubleのすべての値 (を含むDouble.POSITIVE_INFINITY) より大きい を定義Double.NaNすることを選択します。

<li> 正のゼロと負のゼロは数値で等しく比較されますが、個別の識別可能な値です。 このメソッドは、正のゼロ (+0.0d) を定義し、負のゼロ (-0.0d) より大きくすることを選択します。 </ul>

これにより、このメソッドによって課されるオブジェクトのDouble自然な順序等しいかどうかが保証されます。浮動小数点の比較と順序付けの詳細については、こちらの説明を参照してください。

1.2 に追加されました。

java.lang.Double.compareTo(java.lang.Double)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

こちらもご覧ください