Language

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

属性

例外

objectがnullされている場合は >。

注釈

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

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

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

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

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

1.2 で追加されました。

Javaドキュメント。

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

適用対象

こちらもご覧ください