Double.CompareTo(Double) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
大きい値。
- 属性
例外
が の場合object
。null
注釈
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 ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。